<SEC-DOCUMENT>0001437749-23-034978.txt : 20241030
<SEC-HEADER>0001437749-23-034978.hdr.sgml : 20241030
<ACCEPTANCE-DATETIME>20231220131657
ACCESSION NUMBER:		0001437749-23-034978
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		93
CONFORMED PERIOD OF REPORT:	20231031
FILED AS OF DATE:		20231220
DATE AS OF CHANGE:		20231220

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			OPTICAL CABLE CORP
		CENTRAL INDEX KEY:			0001000230
		STANDARD INDUSTRIAL CLASSIFICATION:	DRAWING AND INSULATING NONFERROUS WIRE [3357]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				541237042
		STATE OF INCORPORATION:			VA
		FISCAL YEAR END:			1031

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-27022
		FILM NUMBER:		231500686

	BUSINESS ADDRESS:	
		STREET 1:		5290 CONCOURSE DR
		CITY:			ROANOKE
		STATE:			VA
		ZIP:			24019
		BUSINESS PHONE:		5402650690

	MAIL ADDRESS:	
		STREET 1:		5290 CONCOURSE DRIVE
		CITY:			ROANOKE
		STATE:			VA
		ZIP:			24019
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>occ20231031_10k.htm
<DESCRIPTION>FORM 10-K
<TEXT>
<XBRL>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:srt-types="http://fasb.org/srt-types/2017-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:occ="http://http/20231031" xmlns:rr="http://xbrl.sec.gov/rr/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21"><head>
	<title>occ20231031d_10k.htm</title>

	<!-- Generated by ThunderDome Portal - 12/20/2023 5:43:52 PM -->
<meta http-equiv="Content-Type" content="text/html" /></head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;"><div style="display: none">
<ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:AmendmentFlag">false</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityCentralIndexKey">0001000230</ix:nonNumeric>

</ix:hidden>
<ix:references>
<link:schemaRef xlink:href="occ-20231031.xsd" xlink:type="simple" />
</ix:references>
<ix:resources>


<xbrli:context id="d202310KTBE">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2023-04-30</xbrli:instant>
</xbrli:period>
</xbrli:context>

<xbrli:context id="d202310KMNS">
<xbrli:entity>
<xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier>
</xbrli:entity>
<xbrli:period>
<xbrli:instant>2023-12-13</xbrli:instant>
</xbrli:period>
</xbrli:context>




</ix:resources>
</ix:header>
</div>


<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><a href="#toc" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt">Table of Contents</a></div>

<hr style="height: 3px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 0 0 3pt 0" />
<div style="font-size: 18pt; font-family: &quot;Times New Roman&quot;; margin: 0pt; text-align: center;"><b>UNITED STATES</b></div>

<div style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b>SECURITIES AND EXCHANGE COMMISSION</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>WASHINGTON, D.C. 20549</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</div>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto" />
<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b>Form <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:DocumentType"><b>10-K</b></ix:nonNumeric></b></div>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">&#xa0;</div>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto" />
<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:boolballotbox" name="dei:DocumentAnnualReport"><b>&#9746;</b></ix:nonNumeric>&#xa0; ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SECURITIES EXCHANGE ACT OF 1934</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>For the fiscal year ended <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate"><b>October</b>&#xa0;<b>31, 2023</b></ix:nonNumeric></b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;display: none"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:CurrentFiscalYearEndDate">--10-31</ix:nonNumeric><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:DocumentFiscalYearFocus">2023</ix:nonNumeric></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:boolballotbox" name="dei:DocumentTransitionReport"><b>&#9744;</b></ix:nonNumeric>&#xa0; TRANSITION REPORT PURSUANT TO SECTION</b>&#xa0;<b>13 OR 15(d) OF THE</b></div>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>SECURITIES EXCHANGE ACT OF 1934</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Commission File Number <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityFileNumber"><b>0-27022</b></ix:nonNumeric></b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</div>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto" />
<div style="font-family:Times New Roman;font-size:24pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityRegistrantName"><b>OPTICAL CABLE CORPORATION</b></ix:nonNumeric></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Exact name of the registrant as specified in its charter)</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto" />
<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:top;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode"><b>Virginia</b></ix:nonNumeric></div>
			</td>
			<td style="vertical-align:top;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityTaxIdentificationNumber"><b>54-1237042</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(State or other jurisdiction of</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>incorporation or organization)</b></div>
			</td>
			<td style="vertical-align:bottom;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(I.R.S. Employer</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Identification No.)</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:bottom;width:50%;">&#xa0;</td>
			<td style="vertical-align:bottom;width:50%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityAddressAddressLine1"><b>5290 Concourse Drive</b></ix:nonNumeric>, <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityAddressCityOrTown"><b>Roanoke</b></ix:nonNumeric>, <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityAddressStateOrProvince"><b>VA</b></ix:nonNumeric></b></div>
			</td>
			<td style="vertical-align:top;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityAddressPostalZipCode"><b>24019</b></ix:nonNumeric></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align:top;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Address of principal executive offices)</b></div>
			</td>
			<td style="vertical-align:top;width:50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Zip Code)</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:CityAreaCode"><b>540</b></ix:nonNumeric>) <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:LocalPhoneNumber"><b>265-0690</b></ix:nonNumeric></b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>(Registrant</b>&#8217;<b>s telephone number, including area code)</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</div>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto" />
<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Securities registered pursuant to Section</b>&#xa0;<b>12(b) of the Act: </b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: bottom; width: 33%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline;">Title of Each Class</span></b></div>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline;">Trading Symbol</span></b></div>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline;">Name of exchange on which registered</span></b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 33%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:Security12bTitle">Common Stock, no par value</ix:nonNumeric></div>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:TradingSymbol">OCC</ix:nonNumeric></div>
			</td>
			<td style="vertical-align: top; width: 33%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric> Global Market</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Securities registered pursuant to Section</b>&#xa0;<b>12(g) of the Act: None</b></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</div>

<hr style="text-align: center; height: 1px; color: #000000; background-color: #000000; width: 25%; border: none; margin: 3pt auto" />
<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.&#xa0;&#xa0;&#xa0;&#xa0;Yes&#xa0;&#xa0;&#9744;&#xa0;&#xa0;&#xa0;&#xa0;<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityWellKnownSeasonedIssuer">No</ix:nonNumeric>&#xa0;&#xa0;&#9746;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark if the registrant is not required to file reports pursuant to Section&#xa0;13 or Section&#xa0;15(d) of the Securities Exchange Act of 1934.&#xa0;&#xa0;&#xa0;&#xa0;Yes&#xa0;&#xa0;&#xa0;&#9744;&#xa0;&#xa0;&#xa0;&#xa0;<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityVoluntaryFilers">No</ix:nonNumeric>&#xa0;&#xa0;&#9746;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark whether the registrant (1)&#xa0;has filed all reports required to be filed by Section&#xa0;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2)&#xa0;has been subject to such filing requirements for the past 90 days. (1)&#xa0;&#xa0;&#xa0;&#xa0;<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric>&#xa0;&#xa0;&#9746;&#xa0;&#xa0;&#xa0;&#xa0;No&#xa0;&#xa0;&#xa0;&#9744; (2)&#xa0;&#xa0;&#xa0;&#xa0;Yes&#xa0;&#xa0;&#9746;&#xa0;&#xa0;&#xa0;&#xa0;No&#xa0;&#xa0;&#xa0;&#9744;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule&#xa0;405 of Regulation&#xa0;S-T during the preceding 12&#xa0;months (or for such shorter period that the registrant was required to submit such files).&#xa0;&#xa0;&#xa0;&#xa0;<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric>&#xa0;&#xa0;&#9746;&#xa0;&#xa0;&#xa0;&#xa0;No&#xa0;&#xa0;&#xa0;&#9744;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. (See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act). (Check one):</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Large Accelerated Filer &#9744;&#xa0;&#xa0;&#xa0;&#xa0;Accelerated Filer&#xa0;&#9744; <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated Filer</ix:nonNumeric> &#9744; Smaller Reporting Company <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:boolballotbox" name="dei:EntitySmallBusiness">&#9746;</ix:nonNumeric></div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:25pt;">Emerging Growth Company <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:boolballotbox" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. &#9744;</div>

<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:boolballotbox" name="dei:IcfrAuditorAttestationFlag">&#9744;</ix:nonNumeric></div>

<div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. Yes&#xa0;&#xa0;<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:boolballotbox" name="dei:DocumentFinStmtErrorCorrectionFlag">&#9744;</ix:nonNumeric>&#xa0;&#xa0;&#xa0;&#xa0;No&#xa0;&#xa0;&#xa0;&#9746;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Securities Exchange Act of 1934).&#xa0;&#xa0;&#xa0;&#xa0;Yes&#xa0;&#xa0;&#xa0;<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany">&#9744;</ix:nonNumeric>&#xa0;&#xa0;&#xa0;&#xa0;No&#xa0;&#xa0;&#9746;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The aggregate market value of the registrant&#8217;s Common Stock, no par value, held by non-affiliates of the registrant (without admitting any person whose shares are not included in determining such value is an affiliate) as of April&#xa0;30, 2023, the last business day of the Company&#8217;s most recent second quarter was $<ix:nonFraction contextRef="d202310KTBE" name="dei:EntityPublicFloat" unitRef="USD" scale="0" decimals="0" format="ixt:num-dot-decimal">25,396,122</ix:nonFraction> based upon the closing price of these shares as reported by the Nasdaq Global Market on April&#xa0;30, 2023.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of December 13, 2023, the Company had outstanding <ix:nonFraction contextRef="d202310KMNS" name="dei:EntityCommonStockSharesOutstanding" unitRef="Share" scale="0" decimals="0" format="ixt:num-dot-decimal">7,893,681</ix:nonFraction>&#xa0;common shares.</div>


<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<hr style="height: 3px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0" />
<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 0 0 3pt 0" />
<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>DOCUMENTS INCORPORATED BY REFERENCE</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Portions of the Company&#8217;s Annual Report filed as Exhibit 13.1 to this report on Form 10-K are incorporated by reference in Part II of this Form 10-K Report: &#8220;Corporate Information,&#8221; &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; &#8220;Consolidated Financial Statements,&#8221; &#8220;Notes to Consolidated Financial Statements,&#8221; and &#8220;Report of Independent Registered Public Accounting Firm.&#8221; In addition, portions of the Company&#8217;s Proxy Statement for the 2024 Annual Meeting of Shareholders are incorporated by reference in Part III of this Form 10-K Report: &#8220;Election of Directors,&#8221; &#8220;Beneficial Ownership of Securities&#8221;, &#8220;Compensation of Executive Officers,&#8221; &#8220;Compensation of Directors,&#8221; &#8220;Delinquent Section&#xa0;16(a) Reports&#8221; (if applicable), &#8220;Code of Ethics,&#8221; &#8220;Executive Compensation,&#8221; &#8220;Equity Compensation Plan Information,&#8221; &#8220;Certain Relationships and Related Transactions,&#8221; &#8220;Independent Registered Public Accounting Firm,&#8221; and &#8220;Audit Committee Pre-approval of Audit and Permissible Non-audit Services of Independent Registered Public Accounting Firm.&#8221;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">OPTICAL CABLE CORPORATION</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">FORM 10-K</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">TABLE OF CONTENTS</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td colspan="3" style="vertical-align: bottom; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><a href="#part1" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">PART I</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 85%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;1.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item1" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Business.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item1">3</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;1A.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item1a" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Risk Factors.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item1a">8</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;1B.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item1b" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Unresolved Staff Comments.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item1b">8</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;2.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item2" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Properties.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item2">8</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;3.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item3" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Legal Proceedings.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item3">9</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;4.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item4" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Mine Safety Disclosures.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item4">9</a></div>
			</td>
		</tr>
		<tr>
			<td colspan="3" style="vertical-align: bottom; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><a href="#part2" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">PART II</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 85%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;5.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item5" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Market for Registrant</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Common Equity and Related Stockholder Matters.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item5">9</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;6.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item6" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Reserved.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item6">10</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;7.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item7" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Management</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Discussion and Analysis of Financial Condition and Results of Operations.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item7">10</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;7A.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item7a" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Quantitative and Qualitative Disclosures About Market Risk.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item7a">10</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;8.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item8" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Financial Statements and Supplementary Data.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item8">10</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;9.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item9" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item9">10</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;9A.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item9a" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Controls and Procedures.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item9a">10</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;9B.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item9b" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Other Information.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item9b">11</a></div>
			</td>
		</tr>
		<tr>
			<td colspan="3" style="vertical-align: bottom; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><a href="#part3" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">PART III</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;10.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item10" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Directors, Executive Officers and Corporate Governance.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item10">11</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;11.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item11" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Executive Compensation.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item11">11</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;12.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item12" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item12">12</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;13.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item13" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Certain Relationships and Related Transactions, and Director Independence.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item13">12</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;14.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item14" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Principal Accountant Fees and Services.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item14">12</a></div>
			</td>
		</tr>
		<tr>
			<td colspan="3" style="vertical-align: bottom; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><a href="#part4" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">PART IV</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item&#xa0;15.</div>
			</td>
			<td style="vertical-align: bottom; width: 85%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#item15" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Exhibits and Financial Statement Schedules.</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#item15">13</a></div>
			</td>
		</tr>
		<tr>
			<td colspan="2" style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
		</tr>
		<tr>
			<td colspan="2" style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="#sig" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">SIGNATURES</span></a></div>
			</td>
			<td style="vertical-align: bottom; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;"><a class="tocPGNUM" href="#sig">17</a></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
2
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">PART I</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>1.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>BUSINESS </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Overview</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Optical Cable Corporation was incorporated in the Commonwealth of Virginia in 1983. We are headquartered at 5290 Concourse Drive, Roanoke, Virginia 24019 and our telephone number is (540)&#xa0;265-0690. Optical Cable Corporation, together with our wholly owned subsidiaries, Applied Optical Systems, Inc. (&#8220;AOS&#8221;) and Centric Solutions LLC (&#8220;Centric Solutions&#8221;), has offices, manufacturing and warehouse facilities located in Roanoke, Virginia, near Asheville, North Carolina and near Dallas, Texas.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Optical Cable Corporation and its subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;OCC&#174;&#8221;) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC&#8217;s product offerings include designs for uses ranging from enterprise networks, data centers, residential, campus and Passive Optical LAN (POL) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC products include fiber optic and copper cabling, hybrid cabling (which includes fiber optic and copper elements in a single cable), fiber optic and copper connectors, specialty fiber optic, copper and hybrid connectors, fiber optic and copper patch cords, pre-terminated fiber optic and copper cable assemblies, racks, cabinets, datacom enclosures, patch panels, face plates, multimedia boxes, fiber optic reels and accessories and other cable and connectivity management accessories, and are designed to meet the most demanding needs of end-users, delivering a high degree of reliability and outstanding performance characteristics.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The OCC team seeks to provide top-tier integrated communication solutions by bundling all of our fiber optic and copper data communication product offerings into systems that are best suited for individual data communication needs and application requirements of our customers and the end-users of our systems.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC&#174; is internationally recognized for pioneering the design and production of fiber optic cables for the most demanding military field applications, as well as of fiber optic cables suitable for both indoor and outdoor use, and creating a broad product offering built on the evolution of these fundamental technologies. OCC&#174; is also internationally recognized for pioneering the development of innovative copper connectivity technology and designs used to meet industry copper connectivity data communications standards.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC primarily manufactures its fiber optic cables at its ISO 9001:2015 registered and MIL-STD-790G certified facility located in Roanoke, Virginia, primarily manufactures its enterprise connectivity products at its ISO 9001:2015 registered facility located near Asheville, North Carolina, and primarily manufactures its harsh environment and specialty connectivity products at its ISO 9001:2015 registered and MIL-STD-790G certified facility located near Dallas, Texas.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC designs, develops and manufactures fiber optic and hybrid cables for a broad range of enterprise, harsh environment, wireless carrier and other specialty markets and applications. We refer to these products as our fiber optic cable offering. OCC designs, develops and manufactures fiber and copper connectivity products for the enterprise market, including a broad range of enterprise and residential applications. We refer to these products as our enterprise connectivity product offering. OCC designs, develops and manufactures a broad range of specialty fiber optic connectors and connectivity solutions principally for use in military, harsh environment and other specialty applications. We refer to these products as our harsh environment and specialty connectivity product offering.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC markets and sells our harsh environment and specialty connectivity product offering through AOS under the names Optical Cable Corporation and OCC&#174; by the efforts of our integrated OCC sales team.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC&#8217;s wholly owned subsidiary Centric Solutions LLC (&#8220;Centric Solutions&#8221;) provides cabling and connectivity solutions for the data center market. Centric Solutions&#8217; business is located at OCC&#8217;s facility near Dallas, Texas.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
3
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Optical Cable Corporation, OCC&#174;, Procyon&#174;, Superior Modular Products&#8482;, SMP Data Communications&#8482;, Applied Optical Systems&#8482;, Centric Solutions&#8482;, and associated logos are trademarks of Optical Cable Corporation.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Products</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC&#174; is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (the non-carrier markets), offering an integrated suite of high quality, warranted products which operate as a system solution or seamlessly integrate with other components. OCC also manufactures and sells products in the wireless carrier market. OCC&#8217;s product offerings include designs for uses ranging from enterprise networks, data centers, residential, campus and Passive Optical LAN (&#8220;POL&#8221;) installations to customized products for harsh environments and specialty applications, including military, industrial, mining, petrochemical, renewable energy, and broadcast applications, as well as the wireless carrier market.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC products include fiber optic and copper cabling, hybrid cabling (which includes fiber optic and copper elements in a single cable), fiber optic and copper connectors, specialty fiber optic, copper and hybrid connectors, fiber optic and copper patch cords, pre-terminated fiber optic and copper cable assemblies, racks, cabinets, datacom enclosures, fiber optic and copper patch panels, face plates, multimedia boxes, fiber optic reels and accessories and other cable and connectivity management accessories. Our products are designed to meet the most demanding needs of end-users, delivering a high degree of reliability and outstanding performance characteristics. During the past five years, OCC has been granted 20 patents for innovative designs of fiber optic and copper connectivity and fiber optic cable.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our fiber optic and copper cabling and connectivity products and solutions (predominantly passive, rather than active systems) are used for transmission of data, video, radio frequency and voice communications primarily over short- to moderate-distances.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Fiber Optic Cable Products</i></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We design, manufacture, market and sell a broad array of top-tier fiber optic and hybrid cables that provide high bandwidth transmission of data, video and voice communications primarily over short- to moderate-distances.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OCC is internationally recognized for pioneering the design and production of fiber optic cables for the most demanding military field applications, as well as fiber optic cables suitable for both indoor and outdoor use, and for creating a broad product offering built on the evolution of these fundamental technologies.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our product line is diverse and versatile, in keeping with evolving application needs of customers within our markets. Our tight-buffered fiber optic cables address a wide range of needs, primarily for the enterprise market and various harsh environment and specialty markets (the non-carrier markets), ranging from enterprise networks, data centers, residential, campus and Passive Optical LAN (POL) installations, as well as the needs for the harsh environment and specialty markets including military, industrial, mining, petrochemical, renewable energy, and broadcast applications. OCC also manufactures and sells fiber optic cable and hybrid cable (fiber and copper) products in the wireless carrier market. Our patented tight-buffered fiber unit cables have both high fiber-count and rugged performance in a compact and lightweight design. We believe that we offer one of the most comprehensive tight-buffered fiber optic cable product offerings for our markets.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We produce fiber optic cables for specialized installations, including various hybrid cables (fiber and copper), and cables with specialty fibers. We offer certain of our tight-buffered fiber optic cables pre-installed in conduit (&#8220;FIC&#8221;), for installation time reduction. We can armor fiber optic cables for additional protection in certain installations, providing both steel tape and interlocking armor options. We offer cables suitable for underground or overhead installations. For overhead installations, we offer several self-supporting fiber optic cables including both Figure-8 and round messenger construction. We have fiber optic cables available in various flammability ratings. We offer cables combining different types of optical fiber and/or copper wires, with copper wires being used as power feeds. Our hybrid cables include a line of security cables which combine copper power feeds with optical fiber in the cables making them particularly well suited for surveillance cameras and other specialty applications. We also design and manufacture specialty fiber optic cables, such as for use in Fiber-to-the-Antenna (&#8220;FTTA&#8221;) products for cell tower build-outs, military ground tactical, industrial (including tray cables), mining, deployable broadcast, oil and gas, festoon, pierside and high-density data center applications. Our product offering further includes fiber optic cables complying with or certified to various standards for specialty applications, such as: U.S. Department of Defense MIL-PRF-85045/8B; Det Norske Veritas (DNV) type approval certificate for marine shipboard and offshore platform applications; U.S. Mine Safety and Health Administration (MSHA) approval for use in mines; and American Bureau of Shipping (ABS) type approved cables. We also offer our customers a variety of customized constructions to meet their specific communication needs.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
4
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Copper Datacom Cable Products</i></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We market and sell a wide range of high quality copper datacom cables, including unshielded twisted pair (UTP) and shielded twisted pair (F/UTP) constructions, in Category 5e, Category 6 and Category 6A performance ratings, in riser and plenum configurations, and in various colors. The addition of copper datacom cables enables OCC to offer our customers an end-to-end solution for copper network installations.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Fiber Optic and Copper Enterprise Connectivity Products</i></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We design, manufacture, market and sell innovative top-tier fiber optic and copper connectivity components for use in a broad range of enterprise, residential, military and harsh environment applications. We are internationally recognized for our role in establishing copper connectivity data communication standards, through our innovative technologies, and recognized for our support and contributions to North American fiber optic cable standards through the Insulated Cable Engineers Association.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following summarizes the major types of fiber optic and copper enterprise connectivity products and their attributes; however, we produce many other types of connectivity products as well:</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"><i>Fiber Optic Connectivity Products</i>. Our fiber optic connectivity products provide customers a comprehensive line of fiber optic system solutions for equipment rooms, telecommunications closets, industrial installations, data centers and workstations, including unique infrastructure and cabling solutions for Passive Optical LAN (POL) installations. Our product offering includes fiber optic wall mount, cabinet mount and rack mount enclosures, NEMA enclosures, pre-terminated fiber optic enclosures, fiber optic connectors, splice trays, fiber optic jumpers, plug and play cassette modules, pre-terminated fiber optic cable assemblies, adapters, and accessories.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><i>Copper Connectivity Products.</i> OCC&#8217;s copper enterprise connectivity products offer customers a comprehensive line of copper system solutions and a line of component compliant products necessary for high speed data and voice applications in equipment rooms, telecommunications closets, data centers and workstations. Our product offering includes: category compliant patch panels, jacks (standard keystone or proprietary bezel configuration), plugs, patch cords, faceplates, surface mounted boxes, distribution and multimedia boxes, copper rack mount and wall mount enclosures, cable assemblies, cable organizers, and other wiring products. OCC provides products compliant with Category 5e, Category 6 and Category 6A standards in both shielded and unshielded offerings. OCC also manufactures industry recognized Category 8 test qualification fixtures, and offers Category 8 plugs based on OCC&#8217;s patented technologies. OCC pioneered the required technology for high performance RJ45 connectivity applications to Ethernet, holding multiple patents for electrical performance and usability features.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><i>Cabinets, Racks and Enclosures</i>. We offer a wide array of high-performance network, data storage and telecommunications management systems for enterprise and residential use. Our product line includes wall mount enclosures, horizontal and vertical cable management systems and open frame relay racks. These products meet the demands of various network segments. Our products serve the equipment, cross-connect and termination needs for copper and fiber optic multimedia applications as well as wall mount and space saving UL listed ceiling mount enclosures for Passive Optical LANs.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 36pt;"><i>Residential Products</i>. Our product offering includes a comprehensive line of datacom wiring products comprised of various enclosures, modules and modular outlets designed for single dwelling and multiple dwelling residential use. By utilizing our products, customers obtain a convenient method for networking, customizing, distributing and managing services in the home including voice, data, video, audio and security.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
5
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Harsh Environment and Specialty Connectivity Products</i></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In addition to our fiber optic and copper enterprise connectivity products described above, we design, manufacture, market and sell specialty fiber optic connectors and connectivity components, certain ruggedized copper datacom connectors, and related deployable systems and solutions for military, other harsh environment and specialty applications. For deployable applications, we manufacture a full range of tactical fiber optic connectors that conform to U.S. Department of Defense standards, such as MIL-PRF-29504, MIL-DTL-83522, MIL-DTL-83526, NAVSEA 7379171, and NAVSEA 7379172. In addition to military specified products, we also manufacture commercial grade versions of cylindrical connector products including EZ-MATE&#8482;, MHC<sup style="vertical-align:top;line-height:120%;">&#174;</sup>-T2, MHC<sup style="vertical-align:top;line-height:120%;">&#174;</sup>-T3 and F-LINK&#8482;. Many of our products utilize a hermaphroditic design that allows for concatenation of assemblies without regard to connector gender. This design allows for quick and easy deployment and retrieval. To provide more comprehensive interconnect solutions, we designed and developed a complete family of lightweight reels, lightweight reel stands and accessories. Our patented lightweight reels and lightweight reel stands are approved for use by the United States military. We manufacture cylindrical connector product for fixed fiber optic or applications requiring optical fiber and copper connections in the same connector. We fabricate a wide variety of simplex, duplex and multi-channel fiber optic assemblies for uses as varied as mining, oil&#xa0;&amp; gas, petrochemical, renewable energy, broadcast, industrial and military applications. Our product offering also includes ruggedized RJ45 connectors.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Distribution Methods of Products and Services</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our products are sold to major distributors, regional distributors, various specialty and smaller distributors, original equipment manufacturers, value-added resellers, and, in certain cases, end-users. Generally, our products are purchased from our customers by contractors, system integrators and end-users.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Competitive Business Conditions, Positions in the Industry and Methods of Competition</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The fiber optic and copper data communications cables and connectivity enterprise markets and other short- to moderate-distance markets are highly competitive. Our fiber optic cable product lines compete with products of large fiber optic cable manufacturers such as Corning Incorporated, Berk-Tek Cable (part of Leviton Manufacturing Co., Inc.), CommScope Holding Company, Inc., OFS Fitel, LLC (part of the Furukawa Electric Company), AFL (a subsidiary of Fujikura Ltd.), Hitachi Cable America Inc., Belden Inc., Prysmian Group (including General Cable), and others, some of which manufacture optical fiber. Our copper cable product lines compete with products of large copper cable manufacturers such as Prysmian Group (including General Cable), Belden Inc., Berk-Tek Cable (part of Leviton Manufacturing Co., Inc.), CommScope Holding Company, Inc., Hitachi Cable America Inc., Superior Essex (part of LS Cable &amp; System) and others. Our fiber optic and copper connectivity product lines compete with products of large fiber optic and copper connectivity manufacturers such as CommScope Holding Company, Inc., Corning Incorporated, Leviton Manufacturing Co., Inc., Legrand S.A. (including Ortronics), Panduit Corp. and others. Our harsh environment and specialty connectivity product lines compete with products of Amphenol Corporation (including AFSI), Aptiv PLC (formerly Delphi Connection Systems), Stran Technologies and others.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Some of our competitors are more established, benefit from greater market recognition and have much greater financial, research and development, production and marketing resources than we do. Competition could increase if new companies enter the market or if existing competitors expand their product lines.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Compliance with Government Laws and Regulations</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We are not aware of any material violations at our facilities of any local, state or federal government laws and regulations. We have not incurred any material expenditures related to compliance with government laws and regulations during our 2023 fiscal year, other than those in the ordinary course of business. We believe that we have materially complied with all applicable government laws and regulations.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Customers and End-Users</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We have a global customer base, selling in approximately 50 countries in fiscal year 2023.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
6
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our products are sold to major distributors, regional distributors, various specialty and smaller distributors, original equipment manufacturers, value-added resellers, and, in certain cases, end-users. Generally, our products are purchased from our customers by contractors, system integrators and end-users.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following is a partial list of representative types of end-users of our fiber optic and copper connectivity and cable products:</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#8226;&#xa0;</div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Commercial Institutions. Businesses located in offices, retail space, hospitals and other medical facilities, to name a few, are installing or improving networks to distribute increasing volumes of data. These businesses often use high performance local area networks (&#8220;LANs&#8221;) or data centers.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">&#8226;</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Government Agencies. Government agencies tend to have large buildings or complexes, many people, and the need to access and process large quantities of data. Like commercial institutions, these routinely include high performance LANs or data centers. Security also may be desired, making our cabling and connectivity solutions a logical choice.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">&#8226;</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Industrial and Manufacturing Facilities. Industrial and manufacturing facilities typically have a more severe environment (often with heavy electrical equipment) than other types of businesses. Our fiber optic cable and connectivity products in these environments offer ruggedness, immunity to electrical noise, high information carrying capacity and greater distance capability. Such facilities also have need for our copper cabling and connectivity products. Our products are installed in automotive assembly plants, steel plants, chemical and drug facilities, petrochemical facilities and petroleum refineries, mines and other similar environments.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">&#8226;</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Cable Assembly Houses. Cable assembly houses typically manufacture cable assemblies, which are short lengths of cable pre-terminated with connectors. Supporting virtually all segments of the market, these manufacturers use cables and connectivity products. Products sold to customers in this market sometimes may be privately labeled.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">&#8226;</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Military. Our core fiber optic cable technologies enable us to develop and efficiently produce fiber optic cables for military tactical applications that survive extreme mechanical and environmental conditions. We are certified by the United States Department of Defense (&#8220;U.S. DoD&#8221;) as a qualified supplier of ground tactical fiber optic cable. Both our Roanoke and Dallas manufacturing facilities have also been certified by the U.S. DoD as MIL-STD-790G facilities, one of the most respected certifications in the defense industry. We also supply the U.S. DoD with tactical fiber optic cable assemblies, which we sell as fiber optic cables connectorized with qualified military connectors, which can include assemblies on military reels and reel stands ready for deployment.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">&#8226;</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Educational Institutions. Colleges, universities, high schools and grade schools are installing and improving their networks for higher data transmission speeds, as well as using data communications solutions to support interactive learning systems.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">&#8226;</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Wireless Carriers. We design and manufacture various specialty fiber optic and hybrid (fiber and copper) cables for FTTA applications such as cell phone tower build-outs and upgrades.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 36pt;">&#8226;</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Original Equipment Manufacturers. We private label a number of our products for certain customers and other major manufacturers, including competitors.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our extensive technology base and versatile manufacturing processes enable us to respond to diverse customer needs.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Employees and Human Capital Resources</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of October 31, 2023, we employed a total of 327 persons (excluding independent sales representatives and firms). Our employees are all located in the United States and are not represented by unions. We have experienced no work stoppages and we continue to take steps we believe appropriate to ensure our employee relations are good.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We continue to monitor our demand for skilled and unskilled labor and provide training and competitive compensation packages in an effort to attract and retain skilled employees. We believe our employees are key to achieving our business goals and growth strategy. Our human capital measures and objectives focus on safety of our employees, employee benefits and employee development and training. All of our employees are at-will employees, which means that each employee can terminate his or her relationship with us and we can terminate our relationship with him or her at any time.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
7
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We have experienced, and could continue to experience, some difficulty in identifying and hiring skilled labor, particularly in manufacturing, as a result of macroeconomic labor trends, as well as other related factors. These concerns have decreased the pool of available qualified talent for certain functions. As a result, we have made and continue to make strong efforts to recruit qualified talent. While we believe our compensation and benefits offerings position us for success against a limited labor pool, we continue to be mindful of the labor shortages and are committed to being competitive to retain the best talent possible.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Seasonality</i></b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We typically expect net sales to be relatively lower in the first half of each fiscal year and relatively higher in the second half of each fiscal year, and excluding other volatility, we would normally expect 48% of total net sales to occur during the first half of a fiscal year and 52% of total net sales to occur during the second half of a fiscal year. We believe this historical seasonality pattern is generally indicative of an overall trend and reflective of the buying patterns and budgetary cycles of our customers. However, this pattern may be altered during any quarter or year by the quarterly and annual volatility of orders received for the wireless carrier market, the timing of larger projects, timing of orders from larger customers, other economic factors impacting our industry or impacting the industries of our customers and end-users, and various macroeconomic conditions. We did not experience our typical seasonality pattern in fiscal year 2023 and believe this is the result of softening in certain markets, combined with the reduction in our backlog during the first two quarters of the fiscal year. Additionally, we experienced a decrease in production and shipping days of approximately seven days during the third quarter of fiscal 2023 resulting from a shutdown related to a cyber incident. While we believe seasonality may be a factor that impacts our quarterly net sales results, particularly when excluding the volatility of sales in the wireless carrier market, we are not able to reliably predict net sales based on seasonality because these other factors can also substantially impact our net sales patterns and volatility during the year. Our trend for the last three fiscal years has been that an average of approximately 53%, 46% and 47% of our total net sales occurred during the first half of fiscal years 2023, 2022 and 2021, respectively, and an average of approximately 47%, 54% and 53% of our total net sales occurred during the second half of fiscal years 2023, 2022 and 2021, respectively.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>1A. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>RISK FACTORS</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Item 1A. Risk Factors is not a required disclosure for a &#8220;smaller reporting company&#8221; as defined in Rule 12b-2 promulgated under the Securities Exchange Act of 1934, as amended.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Certain risk factors that may adversely affect the Company, the Company&#8217;s future results of operations and future financial condition, and future market valuation of the Company are mentioned under &#8220;Forward-Looking Information&#8221; included in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in the Company&#8217;s Annual Report for the fiscal year ended October&#xa0;31, 2023 (filed as Exhibit 13.1 to this report on Form 10-K), and in our Quarterly Reports on Form 10-Q.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>1B. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>UNRESOLVED STAFF COMMENTS </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">None.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>2.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>PROPERTIES </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We own our facility located in Roanoke County, Virginia, and the land on which our Roanoke facility is located. Our Roanoke facility primarily houses our corporate headquarters, our administrative offices, our fiber optic cable manufacturing operations, our fiber optic cable product development function and our fiber optic cable warehouse. Our Roanoke facility is situated on approximately 23 acres of land (of which 11 acres is currently unused) located near the Roanoke-Blacksburg Regional Airport in Roanoke, Virginia, interstate I-81, and major trucking company facilities. Our Roanoke facility building is approximately 146,000 square feet.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We own our facility near Asheville, North Carolina (in Swannanoa, North Carolina) and the land on which our Asheville facility is located. Our Asheville facility primarily houses administrative offices, our enterprise connectivity manufacturing operations, our enterprise connectivity product development function and our enterprise connectivity warehouse. Our Asheville facility is situated on approximately 13 acres of land located east of Asheville, North Carolina. The Asheville facility includes two buildings totaling approximately 64,000 square feet. Our office building at the Asheville facility sustained water damage from a burst water pipe at the end of December 2022, and is not currently being used. The office building is separate from our manufacturing building, which houses our manufacturing operations and certain offices at the same location. There was no significant impact to our operations as a result of this event.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
8
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We lease our facility near Dallas, Texas (in Plano, Texas). Our Dallas facility primarily houses administrative offices, our harsh environment and specialty connectivity manufacturing operations, our harsh environment and specialty connectivity product development function, our harsh environment and specialty connectivity warehouse, and our Centric Solutions&#8217; business. Our Dallas facility is located in an industrial complex of suites. The space leased is approximately 34,000 square feet.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We lease a warehouse facility in Roanoke, Virginia. The space leased is approximately 36,000 square feet and is used primarily to store raw materials and other items related to our fiber optic cable operations.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We believe that we operated at approximately 40% to 50% of our production equipment capacity on average at our collective manufacturing facilities during fiscal year 2023. This determination is based on a capacity calculation that assumes we would be fully staffed to run production at all of our locations twenty-four hours per day, seven days a week, all year. Since various production equipment is specialized and our product mix varies, individual manufacturing equipment may operate at higher or lower production capacity during any given period of time. Additionally, we can experience capacity constraints based on the types of products that are being manufactured at any given time and related inherent limitations in the manufacturing process as well as the time it takes to hire and train new employees.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Additional personnel would need to be hired and trained, additional warehousing space may be needed, and, depending on product mix, certain additional production equipment may need to be acquired, to fully utilize our available production equipment capacity at all of our facilities. We can provide no assurance as to the time required to complete the process of hiring and training personnel or to acquire and install certain additional production equipment or our ability to secure additional warehousing space, necessary to fully utilize our available production capacity.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>3.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>LEGAL PROCEEDINGS </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">From time to time, we are involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position, results of operations or liquidity.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>4.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>MINE SAFETY DISCLOSURES</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Not applicable.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">PART II</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>5.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>MARKET FOR REGISTRANT</b>&#8217;<b>S COMMON EQUITY AND RELATED STOCKHOLDER MATTERS </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information pertaining to shareholders beneficially owning more than five percent of the Company&#8217;s common stock and the security ownership of management, which is set forth under the caption &#8220;Beneficial Ownership of Securities&#8221; in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company had 7,893,681 shares of common stock issued and outstanding at October 31, 2023. Employees of the Company and members of the Board of Directors owned at least 34.6% of the shares issued and outstanding at October 31, 2023, including shares still subject to potential forfeiture based on vesting requirements.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information contained under the caption &#8220;Corporate Information&#8221; of our Annual Report for the fiscal year ended October&#xa0;31, 2023, filed as Exhibit 13.1 to this report on Form 10-K, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
9
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>6.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>RESERVED </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>7.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>MANAGEMENT</b>&#8217;<b>S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information contained under the caption &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; of our Annual Report for the fiscal year ended October&#xa0;31, 2023, filed as Exhibit 13.1 to this report on Form 10-K, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>7A. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company did not engage in transactions in derivative financial instruments or derivative commodity instruments. As of October&#xa0;31, 2023, the Company&#8217;s financial instruments were not exposed to significant market risk due to interest rate risk, foreign currency exchange risk, commodity price risk or equity price risk.</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>8.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information contained under the captions &#8220;Consolidated Financial Statements,&#8221; &#8220;Notes to Consolidated Financial Statements,&#8221; and &#8220;Report of Independent Registered Public Accounting Firm&#8221; of our Annual Report for the fiscal year ended October&#xa0;31, 2023, filed as Exhibit 13.1 to this report on Form 10-K, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>9. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There were no changes in our accountants and the Company did not have any disagreements with its accountants on any accounting matter or financial disclosure made during our fiscal year ended October&#xa0;31, 2023.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>9A. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>CONTROLS AND PROCEDURES </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Disclosure Controls and Procedures.</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company maintains disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;)) that are designed to be effective in providing reasonable assurance that information required to be disclosed in reports under the Exchange Act are recorded, processed and summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission (the &#8220;SEC&#8221;), and that such information is accumulated and communicated to management to allow for timely decisions regarding required disclosure.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In designing and evaluating disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, will be detected. These inherent limitations include the realities that judgments in decision making can be faulty and that breakdowns can occur because of simple error or mistake. The design of any system of controls is based, in part, upon certain assumptions about the likelihood of future events and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">As of October&#xa0;31, 2023, the Company completed an evaluation, under the supervision and with the participation of management, including the chief executive officer and the chief financial officer (principal accounting officer and principal financial officer), of the effectiveness of the design and operation of our disclosure controls and procedures. Based upon that evaluation, the chief executive officer and chief financial officer concluded that the Company&#8217;s disclosure controls and procedures were effective as of October&#xa0;31, 2023.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
10
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Management</b>&#8217;<b>s Annual Report on Internal Control Over Financial Reporting.</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management of the Company is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rule 13a-15(f) or 15d-15(f) under the Exchange Act). Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation and fair presentation of financial statements for external purposes in accordance with U.S. generally accepted accounting principles and includes those policies and procedures that: (i)&#xa0;pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii)&#xa0;provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures are being made only in accordance with authorizations of our management and directors of the Company; and (iii)&#xa0;provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Because of the inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Accordingly, even effective internal control over financial reporting can provide only reasonable assurance with respect to financial statement preparation. Further, the evaluation of the effectiveness of internal control over financial reporting was made as of a specific date, and continued effectiveness in future periods is subject to the risks that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies and procedures may decline. Management conducted an evaluation of the design and effectiveness of the Company&#8217;s system of internal control over financial reporting as of October&#xa0;31, 2023, based on the framework set forth in &#8220;Internal Control - Integrated Framework&#8221; issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on its evaluation, management concluded that, as of October&#xa0;31, 2023, the Company&#8217;s internal control over financial reporting was effective.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Changes in Internal Control Over Financial Reporting.</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There were no changes in the Company&#8217;s internal controls over financial reporting during the fourth quarter of the fiscal year covered by this report that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>9B. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>OTHER INFORMATION </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">None.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">PART III</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>10.</b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For information with respect to the Directors of the registrant, see &#8220;Election of Directors,&#8221; and &#8220;Executive Officers&#8221; in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, which information is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">For information with respect to the executive officers of the registrant, see &#8220;Executive Officers&#8221; in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, which information is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information with respect to compliance with Section&#xa0;16(a) of the Securities Exchange Act of 1934, which is set forth under the caption &#8220;Delinquent Section&#xa0;16(a) Reports&#8221; (if applicable) in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information concerning the Company&#8217;s code of ethics that applies to the Company&#8217;s principal executive officer and the Company&#8217;s senior financial officers required by this Item is incorporated by reference to the Company&#8217;s Proxy Statement under the heading &#8220;Code of Ethics.&#8221;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>11. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>EXECUTIVE COMPENSATION </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information set forth under the captions &#8220;Executive Compensation,&#8221; and &#8220;Director Compensation&#8221; in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
11
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>12. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information concerning stock ownership by directors, executive officers and shareholders beneficially owning more than five percent of the Company&#8217;s common stock, which is set forth under the caption &#8220;Beneficial Ownership of Securities&#8221; in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information concerning securities authorized for issuance under equity compensation plans required by this Item is incorporated by reference to the Company&#8217;s Proxy Statement under the heading &#8220;Equity Compensation Plan Information.&#8221;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>13. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information with respect to certain transactions with management of the Company, which is set forth under the caption &#8220;Certain Relationships and Related Transactions&#8221; in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>14. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>PRINCIPAL ACCOUNTANT FEES AND SERVICES </b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information with respect to certain principal accountant fees and services, which is set forth under the caption &#8220;Independent Registered Public Accounting Firm&#8221; in the Proxy Statement for the 2024 Annual Meeting of Shareholders of the Company, is incorporated herein by reference.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The information concerning pre-approval policies for audit and non-audit services required by this Item is incorporated by reference to the Company&#8217;s Proxy Statement under the heading &#8220;Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm.&#8221;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
12
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">PART IV</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Item&#xa0;</b><b>15. </b></div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>EXHIBITS AND FINANCIAL STATEMENT SCHEDULES.</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:24pt;">(a) List of documents filed as part of this report:</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 63pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">1.</div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Financial statements: The Company&#8217;s consolidated financial statements and related notes thereto are hereby incorporated by reference to pages 20 to 42 of the Company&#8217;s Annual Report filed as Exhibit 13.1 to this Form 10-K.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 63pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">2.</div>
			</td>
			<td style="width: auto;">
			<div style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Financial statement schedules: All schedules are omitted, as the required information is inapplicable or the information is presented in the consolidated financial statements or related notes thereto.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 63pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<div style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">3.</div>
			</td>
			<td style="width: auto;">
			<div style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Exhibits to this Form 10-K pursuant to Item 601 of Regulation S-K are as follows:</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: bottom; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline;">Exhibit No.</span></b></div>
			</td>
			<td style="vertical-align: bottom; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><span style="text-decoration: underline;">Description</span></b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.1</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000091664101501441/dex1.txt" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Articles of Amendment filed November 5, 2001 to the Amended and Restated Articles of Incorporation, as amended through November 5, 2001 (incorporated herein by reference to Exhibit 1 to the Company&#8217;</span><span style="text-decoration: underline;">s Form 8-A12G filed with the Commission on November 5, 2001).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.2</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000112726402000123/occ_def.txt" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Articles of Amendment filed July 5, 2002 to the Amended and Restated Articles of Incorporation, as amended through July 5, 2002 (incorporated herein by reference to Appendix A to the Company&#8217;</span><span style="text-decoration: underline;">s definitive proxy statement on Form 14A filed July 5, 2002).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.3</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312511245791/d228112dex32.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Amended and Restated Bylaws of Optical Cable Corporation (incorporated herein by reference to Exhibit 3.2 to the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the third quarter ended July</span><span style="text-decoration: underline;">31, 2011).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">3.4</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774923006415/ex_483937.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Amended and Restated Bylaws of Optical Cable Corporation effective March 9, 2023 (incorporated herein by reference to Exhibit 3.4 to the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the first quarter ended January 31, 2023).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.1</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312504154716/dex41.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Form of certificate representing Common Stock (incorporated herein by reference to Exhibit 4.1 to the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the third quarter ended July 31, 2004 (file number 0-27022)).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.2</div>
			</td>
			<td style="vertical-align: bottom; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312512386554/d406982dex42.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Form of certificate representing Common Stock (incorporated herein by reference to Exhibit 4.2 to the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the third quarter ended July 31, 2012).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.3</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312509014313/dex417.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Corrected Credit Line Deed of Trust dated June 4, 2008 between Optical Cable Corporation as Grantor, LeClairRyan as Trustee and Northeast Bank, successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina, successor by merger with Valley Bank) as Beneficiary (incorporated herein by reference to Exhibit 4.17 of the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Annual Report on Form 10-K for the period ended October 31, 2008 filed January 29, 2009).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.4</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312509014313/dex418.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Corrected Deed of Trust, Security Agreement and Fixtures Filing dated May 30, 2008 by and between Superior Modular Products Incorporated as Grantor, LeClairRyan as Trustee and Northeast Bank, successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina, successor by merger with Valley Bank) as Beneficiary (incorporated herein by reference to Exhibit 4.18 of the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Annual Report on Form 10-K for the period ended October 31, 2008 filed January 29, 2009).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.5</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774916030596/ex4-3.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Term Loan A Note in the amount of $1,816,609 by Optical Cable Corporation dated April 26, 2016, for the benefit of Northeast Bank as of July 15, 2021, as successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina) (incorporated herein by reference to Exhibit 4.3 to the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Current Report on Form 8-K/A filed May 3, 2016).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.6</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774916030596/ex4-4.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Term Loan B Note in the amount of $5,271,411 by Optical Cable Corporation dated April 26, 2016, for the benefit of Northeast Bank as of July 15, 2021, as successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina) (incorporated herein by reference to Exhibit 4.4 to the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Current Report on Form 8-K/A filed May 3, 2016).</span></a></div>
			</td>
		</tr>

</tbody></table>

<div style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
13
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.7</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774916030596/ex4-5.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Modification of Credit Line Deed of Trust dated April 26, 2016 by and between Optical Cable Corporation (successor by merger to Superior Modular Products Incorporated) as Grantor, Andrew B. Agee (in substitution of LeClairRyan) as Trustee and Northeast Bank, successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina) as Beneficiary, modifying that certain Corrected Credit Line Deed of Trust dated June 4, 2008 (incorporated herein by reference to Exhibit 4.5 to the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Current Report on Form 8-K/A filed May 3, 2016).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.8</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774916030596/ex4-6.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Modification of Deed of Trust, Security Agreement, and Assignment of Leases and Rents dated April 26, 2016 by and between Optical Cable Corporation (successor by merger to Superior Modular Products Incorporated) as Grantor, Andrew B. Agee (in substitution of LeClairRyan) as Trustee and Northeast Bank, successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina) as Beneficiary, modifying that certain Corrected Deed of Trust, Security Agreement and Assignment of Leases and Rents dated May 30, 2008 (incorporated herein by reference to Exhibit 4.6 to the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Current Report on Form 8-K/A filed May 3, 2016).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.9</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774918011550/ex_115700.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Second Modification of Credit Line Deed of Trust dated May 2, 2018 by and between Optical Cable Corporation (successor by merger to Superior Modular Products Incorporated) as Grantor, W. Todd Ross (in substitution of LeClairRyan) as Trustee and Northeast Bank, successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina) as Beneficiary, modifying that certain Modification of Credit Line Deed of Trust dated April 26, 2016, which previously modified that certain Corrected Credit Line Deed of Trust dated June 4, 2008 (incorporated herein by reference to Exhibit 4.20 to the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the second quarter ended April 30, 2018).</span>&#xa0;</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.10</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774918011550/ex_115701.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Second Modification of Deed of Trust, Security Agreement, and Assignment of Leases and Rents dated May 2, 2018 by and between Optical Cable Corporation (successor by merger to Superior Modular Products Incorporated) as Grantor, W. Todd Ross (in substitution of LeClairRyan) as Trustee and Northeast Bank, successor in interest to Pinnacle Bank (successor by merger with Bank of North Carolina) as Beneficiary, modifying that certain Modification of Deed of Trust, Security Agreement and Assignment of Leases and Rents dated April 26, 2016, which previously modified that certain Corrected Deed of Trust, Security Agreement and Assignment of Leases and Rents dated May 30, 2008 (incorporated herein by reference to Exhibit 4.21 to the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the second quarter ended April 30, 2018).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.11</div>
			</td>
			<td style="vertical-align: top; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774920016038/ex_195947.htm" style="-sec-extract:exhibit;">Loan and Security Agreement dated July 24, 2020 by and among Optical Cable Corporation along with its subsidiaries Applied Optical Systems, Inc. and Centric Solutions LLC, and North Mill Capital LLC (now doing business as SLR Business Credit) (incorporated herein by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K filed July 30, 2020).</a></td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.12</div>
			</td>
			<td style="vertical-align: top; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774920016038/ex_195948.htm" style="-sec-extract:exhibit;">Revolving Credit Master Promissory Note dated July 24, 2020 by Optical Cable Corporation along with its subsidiaries Applied Optical Systems, Inc. and Centric Solutions LLC in favor of North Mill Capital LLC (now doing business as SLR Business Credit) (incorporated herein by reference to Exhibit 4.2 to the Company&#8217;s Current Report on Form 8-K filed July 30, 2020).</a></td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.13</div>
			</td>
			<td style="vertical-align: top; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774920016038/ex_195949.htm" style="-sec-extract:exhibit;">Payoff Letter from Pinnacle Bank to North Mill Capital LLC (now doing business as SLR Business Credit) and Optical Cable Corporation (incorporated herein by reference to Exhibit 4.3 to the Company&#8217;s Current Report on Form 8-K filed July 30, 2020).</a></td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.14</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774921025513/ex_303347.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Amended and Restated Stockholder Protection Rights Agreement, dated as of November 2, 2021, between Optical Cable Corporation and American Stock Transfer &amp; Trust Company, LLC, as rights agent (incorporated herein by reference to Exhibit 4.1 to the Company&#8217;</span><span style="text-decoration: underline;">s Form 8-A12G filed with the Commission on November 5, 2021).&#xa0;</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.15</div>
			</td>
			<td style="vertical-align: top; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774922016819/ex_393082.htm" style="-sec-extract:exhibit;">Modification Agreement dated as of July 5, 2022, by and between North Mill Capital LLC (now doing business as SLR Business Credit) and Optical Cable Corporation along with its subsidiaries Applied Optical Systems, Inc., and Centric Solutions LLC (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K filed July 7, 2022).</a></td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">4.16</div>
			</td>
			<td style="vertical-align: top; width: 90%;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774923030223/ex_590927.htm" style="-sec-extract:exhibit;">Omnibus Amendment of Loan Documents dated October 31, 2023 by and between Optical Cable Corporation and Northeast Bank (incorporated herein by reference to Exhibit 4.1 to the Company&#8217;s Current Report on Form 8-K filed November 3, 2023).</a></td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.1*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774917004362/occ20170223_def14a.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Optical Cable Corporation 2017 Stock Incentive Plan (incorporated by reference to Appendix A to the Company&#8217;</span><span style="text-decoration: underline;">s definitive proxy statement on Form 14A filed March 13, 2017).</span></a></div>
			</td>
		</tr>

</tbody></table>

<div style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
14
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.2*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312511099762/dex102.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Amended and Restated Employment Agreement by and between Optical Cable Corporation and Neil D. Wilkin, Jr. effective April 11, 2011 (incorporated herein by reference to Exhibit 10.2 of the Company&#8217;</span><span style="text-decoration: underline;">s Current Report on Form 8-K filed April 15, 2011).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.3*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312513109588/d499109dex1016.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Amendment, effective December 18, 2012, to Amended and Restated Employment Agreement by and between Optical Cable Corporation and Neil D. Wilkin, Jr. effective April 11, 2011 (incorporated herein by reference to Exhibit 10.16 of the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the period ended January 31, 2013 filed March 15, 2013). </span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.4*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000100023014000010/wilkinocc2ndamendtoamendan.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Second Amendment, effective March 14, 2014, to Amended and Restated Employment Agreement by and between Optical Cable Corporation and Neil D. Wilkin, Jr. effective April 11, 2011, as amended December 18, 2012 (incorporated herein by reference to Exhibit 10.19 of the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the period ended January 31, 2014 filed March 17, 2014). </span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.5*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312511099762/dex101.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Amended and Restated Employment Agreement by and between Optical Cable Corporation and Tracy G. Smith effective April 11, 2011 (incorporated herein by reference to Exhibit 10.1 of the Company&#8217;</span><span style="text-decoration: underline;">s Current Report on Form 8-K filed April 15, 2011).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.6*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000119312513109588/d499109dex1018.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Amendment, effective December 18, 2012, to Amended and Restated Employment Agreement by and between Optical Cable Corporation and Tracy G. Smith effective April 11, 2011 (incorporated herein by reference to Exhibit 10.18 of the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the period ended January 31, 2013 filed March 15, 2013). </span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.7*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000100023014000010/smithocc2ndamendtoamendand.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Second Amendment, effective March 14, 2014, to Amended and Restated Employment Agreement by and between Optical Cable Corporation and Tracy G. Smith effective April 11, 2011, as amended December 18, 2012 (incorporated herein by reference to Exhibit 10.22 of the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the period ended January 31, 2014 filed March 17, 2014). </span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.8*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774917011177/ex10-21.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Form of vesting award agreement for non-employee Board members under the Optical Cable Corporation 2017 Stock Incentive Plan (incorporated herein by reference to Exhibit 10.21 of the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the period ended April 30, 2017 filed June 13, 2017). </span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.9*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774921028951/ex_315670.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">Form of operational performance (Company financial performance measure) vesting award agreement under the Optical Cable Corporation 2017 Stock Incentive Plan&#xa0;(incorporated by reference to Exhibit 10.15 of the Company</span><span style="text-decoration: underline;">&#8217;</span><span style="text-decoration: underline;">s Annual Report on Form 10-K for the period ended October 31, 2021 filed December 20, 2021).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">10.10*</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="http://www.sec.gov/Archives/edgar/data/1000230/000143774922022175/ex_419998.htm" style="-sec-extract:exhibit;"><span style="text-decoration: underline;">First Amendment to the Optical Cable Corporation 2017 Stock Incentive Plan effective March 29, 2022 (incorporated herein by reference to Exhibit 10.16 of the Company&#8217;</span><span style="text-decoration: underline;">s Quarterly Report on Form 10-Q for the period ended July 31, 2022 filed September 12, 2022).</span></a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">13.1</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605462.htm" style="-sec-extract:exhibit;">Annual Report. FILED HEREWITH.</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">21.1</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605456.htm" style="-sec-extract:exhibit;">List of Subsidiaries. FILED HEREWITH.</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">23.1</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605457.htm" style="-sec-extract:exhibit;">Consent of Independent Registered Public Accounting Firm. FILED HEREWITH.</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">31.1</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605458.htm" style="-sec-extract:exhibit;">Certification of the Company&#8217;s Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. FILED HEREWITH.</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">31.2</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605459.htm" style="-sec-extract:exhibit;">Certification of the Company&#8217;s Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002. FILED HEREWITH.</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">32.1</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605460.htm" style="-sec-extract:exhibit;">Certification of the Company&#8217;s Chief Executive Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. FURNISHED HEREWITH.</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">32.2</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605461.htm" style="-sec-extract:exhibit;">Certification of the Company&#8217;s Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002. FURNISHED HEREWITH.</a></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
15
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">97</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><a href="ex_605463.htm" style="-sec-extract:exhibit;">Optical Cable Corporation Compensation Recovery Policy, effective November 30, 2023. FILED HEREWITH.</a></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">101</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The following materials from the Company&#8217;s Annual Report on Form 10-K for the year ended October 31, 2023, formatted in iXBRL (Inline eXtensible Business Reporting Language): (i) Consolidated Balance Sheets as of October 31, 2023 and 2022, (ii) Consolidated Statements of Operations for the years ended October 31, 2023, 2022 and 2021, (iii) Consolidated Statements of Shareholders&#8217;&#xa0;Equity for the years ended October 31, 2023, 2022 and 2021, (iv) Consolidated Statements of Cash Flows for the years ended October&#xa0;31, 2023, 2022 and 2021, and (v) Notes to Consolidated Financial Statements. FILED HEREWITH.</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">&#xa0;</td>
			<td style="vertical-align: top; width: 90%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 10%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">104</div>
			</td>
			<td style="vertical-align: top; width: 90%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0" />
<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align:top;width:1%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">*</div>
			</td>
			<td style="vertical-align:top;width:auto;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Management contract or compensatory plan or agreement.</div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
16
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<div style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>SIGNATURES</b></div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pursuant to the requirements of Section&#xa0;13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 40%;">&#xa0;</td>
			<td colspan="2" style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">OPTICAL CABLE CORPORATION</div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 40%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 50%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:</div>
			</td>
			<td style="vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</div>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By:</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/S/&#xa0;&#xa0;&#xa0;&#xa0;<span style="font-variant:small-caps;">Neil&#xa0;D. Wilkin, Jr.</span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 40%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: top; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Neil D. Wilkin, Jr.</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Chairman of the Board of Directors,</b><br />
			<b>President and Chief Executive Officer</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 40%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 50%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:</div>
			</td>
			<td style="vertical-align: top; width: 40%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</div>
			</td>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">By:</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/S/&#xa0;&#xa0;&#xa0;&#xa0;<span style="font-variant:small-caps;">Tracy G. Smith</span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 40%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: top; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Tracy G. Smith</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Senior Vice President and Chief Financial Officer</b></div>
			</td>
		</tr>

</tbody></table>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities indicated as of December 20, 2023.</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<div style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:</div>
			</td>
			<td style="vertical-align: top; width: 45%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/S/&#xa0;&#xa0;&#xa0;&#xa0;<span style="font-variant:small-caps">Neil&#xa0;D. Wilkin, Jr.</span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: top; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Neil D. Wilkin, Jr.</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: top; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Chairman of the Board of Directors,</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>President and Chief Executive Officer</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 50%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:</div>
			</td>
			<td style="vertical-align: top; width: 45%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/S/&#xa0;&#xa0;&#xa0;&#xa0;<span style="font-variant:small-caps;">Randall H. Frazier</span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: top; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Randall H. Frazier</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Director</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 50%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:</div>
			</td>
			<td style="vertical-align: top; width: 45%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/S/&#xa0;&#xa0;&#xa0;&#xa0;<span style="font-variant:small-caps;">John&#xa0;M. Holland</span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: top; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>John M. Holland</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Director</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 50%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:</div>
			</td>
			<td style="vertical-align: top; width: 45%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/S/&#xa0;&#xa0;&#xa0;&#xa0;<span style="font-variant:small-caps;">John&#xa0;A. Nygren</span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>John A. Nygren</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Director</b></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 5%;">&#xa0;</td>
			<td style="vertical-align: top; width: 45%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 50%;">&#xa0;</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 5%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Date:</div>
			</td>
			<td style="vertical-align: top; width: 45%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</div>
			</td>
			<td style="border-bottom: 1px solid rgb(0, 0, 0); vertical-align: bottom; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/S/&#xa0;&#xa0;&#xa0;&#xa0;<span style="font-variant:small-caps;">Craig&#xa0;H. Weber</span></div>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: bottom; width: 5%;">&#xa0;</td>
			<td style="vertical-align: bottom; width: 45%;">&#xa0;</td>
			<td style="vertical-align: top; width: 50%;">
			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Craig H. Weber</b></div>

			<div style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Director</b></div>
			</td>
		</tr>

</tbody></table>

<div style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</div>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
17
</div>
</div>
</div>


</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>2
<FILENAME>ex_605462.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<XBRL>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:us-types="http://fasb.org/us-types/2017-01-31" xmlns:srt-types="http://fasb.org/srt-types/2017-01-31" xmlns:utreg="http://www.xbrl.org/2009/utr" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-roles="http://fasb.org/us-roles/2017-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:occ="http://http/20231031" xmlns:rr="http://xbrl.sec.gov/rr/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21"><head>
	<title>ex_605462.htm</title>


	<!-- Generated by ThunderDome Portal - 12/19/2023 9:36:56 PM -->
<meta http-equiv="Content-Type" content="text/html" /></head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;"><div style="display: none;"><ix:header><ix:hidden>

<ix:nonFraction id="c887" contextRef="d_2021-11-02_2021-11-02" unitRef="Share" name="occ:CommonStockDividendsRightsPerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c886" contextRef="d_2011-10-28_2011-10-28" unitRef="Share" name="occ:CommonStockDividendsRightsPerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c757" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c620" contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" unitRef="Pure" name="occ:ConcentrationRiskNumberOfCustomers" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c615" contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" unitRef="Pure" name="occ:ConcentrationRiskNumberOfCustomers" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonFraction id="c611" contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember" unitRef="Pure" name="occ:ConcentrationRiskNumberOfCustomers" scale="0" format="ixt:num-dot-decimal" decimals="INF">1</ix:nonFraction>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" id="c596" format="ixt-sec:duryear">1</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="c514" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonNumeric contextRef="d_2020-07-24_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" name="occ:DebtInstrumentTermExtensions" id="c486" format="ixt-sec:duryear">1</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c298" format="ixt-sec:duryear">15</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c297" format="ixt-sec:duryear">15</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c296" format="ixt-sec:duryear">15</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c295" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c294" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c293" format="ixt-sec:duryear">3</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c292" format="ixt-sec:duryear">39</ix:nonNumeric>
<ix:nonNumeric contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="c291" format="ixt-sec:duryear">30</ix:nonNumeric>
<ix:nonFraction id="c290" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c289" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:CashEquivalentsAtCarryingValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c288" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:CashUninsuredAmount" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c59" contextRef="i_2022-10-31" unitRef="USDPerShare" name="us-gaap:CommonStockNoParValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c58" contextRef="i_2023-10-31" unitRef="USDPerShare" name="us-gaap:CommonStockNoParValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c55" contextRef="i_2022-10-31" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c54" contextRef="i_2023-10-31" unitRef="Share" name="us-gaap:PreferredStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c53" contextRef="i_2022-10-31" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c52" contextRef="i_2023-10-31" unitRef="Share" name="us-gaap:PreferredStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c49" contextRef="i_2022-10-31" unitRef="USDPerShare" name="us-gaap:PreferredStockNoParValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction>
<ix:nonFraction id="c48" contextRef="i_2023-10-31" unitRef="USDPerShare" name="us-gaap:PreferredStockNoParValue" scale="0" format="ixt:num-dot-decimal" decimals="-3">0</ix:nonFraction></ix:hidden>
<ix:references>
<link:schemaRef xlink:href="occ-20231031.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources>
<xbrli:context id="d_2022-11-01_2023-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="NonApplicable"><xbrli:measure>thunderdome:item</xbrli:measure></xbrli:unit>
<xbrli:unit id="USDPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit>
<xbrli:context id="d_2022-08-01_2022-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-08-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-05-01_2022-07-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-01</xbrli:startDate><xbrli:endDate>2022-07-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-02-01_2022-04-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2022-04-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-01-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2023-08-01_2023-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-08-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-05-01_2023-07-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-07-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2023-02-01_2023-04-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2023-04-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-01-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_BalanceSheetLocationAxis-OtherReceivablesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">occ:OtherReceivablesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-02-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-05-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-07-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-02-01_2021-04-30_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2021-04-30</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-OtherNonoperatingIncomeExpenseMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">occ:WaterDamageFromPipeBurstMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="Share"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2023-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2011-10-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2011-10-28</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2011-10-28_2011-10-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2011-10-28</xbrli:startDate><xbrli:endDate>2011-10-28</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-02_2021-11-02"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-02</xbrli:startDate><xbrli:endDate>2021-11-02</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">occ:AOSAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2009-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">occ:AOSAcquisitionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2009-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:unit id="Year"><xbrli:measure>utr:Y</xbrli:measure></xbrli:unit>
<xbrli:context id="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">occ:NonemployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">occ:NonemployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">occ:NonemployeeDirectorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">occ:ServicesAndPerformanceBasedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">occ:ServicesAndPerformanceBasedSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PlanNameAxis-The2017StockIncentivePlanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="Month"><xbrli:measure>utr:M</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2022-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">occ:AccountsPayableAndAccruedLiabilitiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">occ:AccountsPayableAndAccruedLiabilitiesCurrentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_BalanceSheetLocationAxis-OtherAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_BalanceSheetLocationAxis-OtherAssetsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">occ:OperatingLeaseForOfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">occ:OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:unit id="SquareFoot"><xbrli:measure>utr:sqft</xbrli:measure></xbrli:unit>
<xbrli:context id="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">occ:OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-07-24_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-24</xbrli:startDate><xbrli:endDate>2020-07-24</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_VariableRateAxis-PrimeRateMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-07-24</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-07-05_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-05</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-07-04_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-07-04</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:NorthCarolinaRealEstateLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:NorthCarolinaRealEstateLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:VirginiaRealEstateLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:VirginiaRealEstateLoanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:VirginiaRealEstateLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-10-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2023-10-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-11-01</xbrli:startDate><xbrli:endDate>2023-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2022-10-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2022-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2021-10-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context>
<xbrli:context id="i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001000230</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-10-31</xbrli:instant></xbrli:period></xbrli:context></ix:resources>
</ix:header></div>
<p style="margin: 0px 0pt; text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<p style="margin: 0px 0pt; text-align: right; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 13.1</b></span></p>

<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><a href="#toc" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt"><span style="font-family: Times New Roman, Times, serif;">Table of Contents</span></a></p>

<p style="margin: 0px 0pt; text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&#xa0;</span></p>

<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><img alt="image01.jpg" src="image01.jpg" /></p>

<p style="margin: 0px 0pt; text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><img alt="image02.jpg" src="image02.jpg" /></p>

<p style="margin: 0px 0pt; text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:12pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b>OPTICAL CABLE CORPORATION</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 14pt; font-variant: normal; text-align: center; margin: 0pt;">Annual Report</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 14pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM">&#xa0;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; margin-right: 0pt;">

		<tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 14pt;"><b><a id="toc" title="toc" href="#"></a>TABLE&#xa0; OF CONTENTS</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt; margin-left: 0pt; margin-right: 0pt;">

		<tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;">
			<td style="width: 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;">&#xa0;</td>
			<td style="width: 27pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a class="tocPGNUM" href="#letter">3</a></p>
			</td>
			<td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a href="#letter" style="-sec-extract:exhibit;">Letter from the CEO</a></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 11pt;">

		<tbody><tr style="vertical-align: top; font-size: 11pt;">
			<td style="width: 27pt; font-size: 11pt;">&#xa0;</td>
			<td style="width: 27pt; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a class="tocPGNUM" href="#mda">6</a></p>
			</td>
			<td style="width: auto; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a href="#mda" style="-sec-extract:exhibit;">Management&#x2019;s Discussion and Analysis of Financial Condition and Results of Operations</a></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 11pt;">

		<tbody><tr style="vertical-align: top; font-size: 11pt;">
			<td style="width: 27pt; font-size: 11pt;">&#xa0;</td>
			<td style="width: 27pt; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a class="tocPGNUM" href="#financials">20</a></p>
			</td>
			<td style="width: auto; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a href="#financials" style="-sec-extract:exhibit;">Consolidated Financial Statements</a></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 11pt;">

		<tbody><tr style="vertical-align: top; font-size: 11pt;">
			<td style="width: 27pt; font-size: 11pt;">&#xa0;</td>
			<td style="width: 27pt; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a class="tocPGNUM" href="#notes">24</a></p>
			</td>
			<td style="width: auto; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a href="#notes" style="-sec-extract:exhibit;">Notes to Consolidated Financial Statements</a></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 11pt;">

		<tbody><tr style="vertical-align: top; font-size: 11pt;">
			<td style="width: 27pt; font-size: 11pt;">&#xa0;</td>
			<td style="width: 27pt; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a class="tocPGNUM" href="#audit_rpt">41</a></p>
			</td>
			<td style="width: auto; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a href="#audit_rpt" style="-sec-extract:exhibit;">Report of Independent Registered Public Accounting Firm</a> (PCAOB ID No. <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:AuditorFirmId" id="c1032">423</ix:nonNumeric>)</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-size: 11pt;">

		<tbody><tr style="vertical-align: top; font-size: 11pt;">
			<td style="width: 27pt; font-size: 11pt;">&#xa0;</td>
			<td style="width: 27pt; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a class="tocPGNUM" href="#corp_info">43</a></p>
			</td>
			<td style="width: auto; font-size: 11pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 11pt;"><a href="#corp_info" style="-sec-extract:exhibit;">Corporate Information</a></p>
			</td>
		</tr>

</tbody></table>

<div>&#xa0;</div>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 8pt; text-align: right;">Optical Cable Corporation (OCC)&#xa0; &#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">1</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Page intentionally left blank.</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">2</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><a id="letter" title="letter" href="#"></a>Letter from the CEO</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Dear Shareholders of Optical Cable Corporation (OCC&#xae;):</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">During fiscal year 2023, we demonstrated the strength of OCC&#x2019;s market position, the efficiencies generated by our operating leverage, and our ability to navigate and successfully execute our growth strategies in volatile markets.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">We started off the year strong, building on our momentum and delivering strong financial and operational performance. Like many others in our industry, however, we experienced significant volatility and a softening of demand in certain markets as fiscal year 2023 progressed&#x2014;particularly in the enterprise and wireless carrier markets.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Thanks to our diversified markets and product offerings, we finished fiscal year 2023 having achieved growth by all measures&#x2014;net sales, gross profit and gross profit margin, as well as income from operations, and earnings per share, compared to the prior fiscal year.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Strong Position and Execution Reflected in Financial Performance</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Sales Growth.</b> Net sales for fiscal year 2023<b> increased 4.5%</b> <b>to $72.2 million</b>, compared to consolidated net sales of $69.1 million for fiscal year 2022, following net sales growth of 16.8% in fiscal year 2022 compared to fiscal year 2021.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">

		<tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</p>
			</td>
			<td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Our market diversification and our breadth of product offerings enabled us to achieve net sales growth during fiscal year 2023 despite the volatility in certain markets, with OCC achieving sales growth in our specialty markets, partially offset by decreases in our enterprise and wireless carrier markets.</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">

		<tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</p>
			</td>
			<td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Net sales increased 19.8% during the first half of fiscal year 2023, and decreased 8.5% during the second half of fiscal year 2023, when compared to the same periods during the prior fiscal year.</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>OCC Net Sales by Quarter</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>(fiscal years 2020-2023) (in 000s)</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;">&#xa0;</p>

<div style="text-align: center;">
<div><img alt="occ02.jpg" src="occ02.jpg" /></div>
</div>

<div style="text-align: center;">&#xa0;</div>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">3</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Improved Gross Profit and Strong Operating Leverage.</b>&#xa0;&#xa0;We improved gross profit and gross profit margin (gross profit as a percentage of net sales) during fiscal year 2023.&#xa0;&#xa0;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">

		<tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</p>
			</td>
			<td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Gross profit<b> increased 8.7% to $22.3 million </b>for fiscal year 2023, compared to $20.5 million for fiscal year 2022.</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Gross profit margin increased to 30.9% during fiscal year 2023, compared to 29.7% during fiscal year 2022. During the first half of fiscal year 2023, our gross profit margin was 35.1% compared to 28.7% in the first half of fiscal year 2022&#x2014;demonstrating OCC&#x2019;s strong operating leverage and the production efficiencies we are able to achieve at increased production volumes.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Controlling Selling, General and Administrative Expenses.</b>&#xa0;&#xa0;We continue to focus on operating as efficiently as possible and controlling expenses&#x2014;including SG&amp;A expenses. SG&amp;A expenses as a percentage of net sales were 29.4% during fiscal year 2023, compared to 28.9% during fiscal year 2022. Our fixed SG&amp;A expenses (including public company costs) are substantial, and as net sales grow, our SG&amp;A expenses tend to increase at a slower rate than sales.&#xa0;&#xa0;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>OCC SG&amp;A Expenses</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>Dollars (in 000s) and % of Net Sales</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt 0pt 0pt 8pt;"><b>(fiscal years 2019-2023)</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<div style="text-align: center;">
<div><img alt="occ01.jpg" src="occ01.jpg" /></div>
</div>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Our Core Strengths Create Opportunities and Long-Term Value</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">We believe OCC remains uniquely positioned in the fiber optic and copper cabling and connectivity industry.&#xa0; Our differentiated core strengths and capabilities enable OCC to offer top-tier products and application solutions and to compete successfully against much larger competitors.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">OCC&#x2019;s core strengths and capabilities include:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Enviable market positions</b>, brand recognition, as well as our relationships with and the loyalty of our customers, decision makers and end-users across a broad range of targeted markets.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">

		<tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>A wide range of fiber optic and copper cabling and connectivity products and solutions</b> that enable OCC to deliver products and solutions that meet our customers&#x2019; unique needs and that are well suited for the applications in our various targeted markets. The range of OCC&#x2019;s product offerings is extensive, with OCC often successfully competing with different competitors in OCC&#x2019;s different targeted markets.</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">

		<tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Broad and diverse geographic footprint</b> with OCC selling into approximately 50 countries every year.</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">4</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&#xa0;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Extensive industry experience and expertise</b> with OCC&#x2019;s engineering, sales and business development teams well-respected for their product and application experience and expertise that enables OCC to create its portfolio of innovative, high performance products and associated intellectual property.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>Significant production capacity at our facilities</b> supported by knowledgeable and experienced manufacturing, quality and engineering teams.&#xa0;&#xa0;</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Many of the costs incurred to maintain and build upon our strengths and capabilities, along with our public company costs, are fixed. As a result, as OCC grows net sales, gross profit and profitability tend to increase at a faster rate than that of net sales. This creates operating leverage for OCC as fixed production costs and fixed SG&amp;A expenses remain relatively stable, and are spread over higher net sales levels.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">OCC remains committed to leveraging our core strengths and capabilities, identifying growth opportunities, and executing our strategies and initiatives to create long-term value for our shareholders.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Looking Forward to Fiscal Year 2024</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">I am proud of the OCC team&#x2019;s accomplishments during fiscal year 2023&#x2014;particularly given the market volatility the industry experienced during the year.&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Looking ahead to fiscal year 2024, we are optimistic about OCC&#x2019;s opportunities.&#xa0; At the same time, we are cautious of current market conditions and the impacts of soft market demand on our operating and production efficiencies.&#xa0; To that end, we continue to monitor changing industry and macroeconomic trends and believe we are prepared to implement appropriate business adjustments as necessary.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Moving forward, we remain as focused as ever on driving growth, operating efficiently, and identifying and capturing additional growth opportunities to ensure we are executing for our customers and end-users while generating long-term value for our shareholders.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Thank you for your continued support.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="text-indent: 0; width: 100%;font-family: 'Times New Roman', Times, serif; font-size: 10pt">

		<tbody><tr>
			<td style="width: 50%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&#xa0;</p>
			</td>
			<td colspan="2" style="width: 6%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Sincerely,</p>
			</td>
			<td style="width: 44%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;"><span style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&#xa0;</span></p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&#xa0;</p>
			</td>
			<td colspan="3" rowspan="1" style="width: 6%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&#xa0;</p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&#xa0;</p>
			</td>
			<td colspan="3" rowspan="1" style="width: 6%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Neil D. Wilkin, Jr.</p>
			</td>
		</tr>
		<tr>
			<td align="left" style="text-align: left; width: 50%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&#xa0;</p>
			</td>
			<td colspan="3" rowspan="1" style="text-align: left; width: 6%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">Chairman of the Board,</p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&#xa0;</p>
			</td>
			<td colspan="3" rowspan="1" style="width: 6%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">President and Chief Executive Officer</p>
			</td>
		</tr>
		<tr>
			<td style="width: 50%;" valign="top">
			<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif;">&#xa0;</p>
			</td>
			<td colspan="3" rowspan="1" style="width: 6%;" valign="top">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">December 20, 2023</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">5</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b><a id="mda" title="mda" href="#"></a>Management</b>&#x2019;<b>s Discussion and Analysis of Financial Condition and Results of Operations</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Forward-Looking Information</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">This report may contain certain forward-looking information within the meaning of the federal securities laws. The forward-looking information may include, among other information, (i) statements concerning our outlook for the future, (ii) statements of belief, anticipation or expectation, (iii) future plans, strategies or anticipated events, and (iv) similar information and statements concerning matters that are not historical facts. Such forward-looking information is subject to known and unknown variables, uncertainties, contingencies and risks that may cause actual events or results to differ materially from our expectations. Such known and unknown variables, uncertainties, contingencies and risks (collectively, &#x201c;factors&#x201d;) may also adversely affect Optical Cable Corporation and its subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;OCC&#xae;&#x201d;), the Company&#x2019;s future results of operations and future financial condition, and/or the future equity value of the Company. Factors that could cause or contribute to such differences from our expectations or that could adversely affect the Company include, but are not limited to: the level of sales to key customers, including distributors; timing of certain projects and purchases by key customers; the economic conditions affecting network service providers; corporate and/or government spending on information technology; actions by competitors; fluctuations in the price of raw materials (including optical fiber, copper, gold and other precious metals, plastics and other materials); fluctuations in transportation costs; our dependence on customized equipment for the manufacture of certain of our products in certain production facilities; our ability to protect our proprietary manufacturing technology; market conditions influencing prices or pricing in one or more of the markets in which we participate, including the impact of increased competition; our dependence on a limited number of suppliers for certain product components; the loss of or conflict with one or more key suppliers or customers; an adverse outcome in any litigation, claims and other actions, and potential litigation, claims and other actions against us; an adverse outcome in any regulatory reviews and audits and potential regulatory reviews and audits; adverse changes in state tax laws and/or positions taken by state taxing authorities affecting us; technological changes and introductions of new competing products; changes in end-user preferences for competing technologies relative to our product offering; economic conditions that affect the telecommunications sector, the data communications sector, certain technology sectors and/or certain industry market sectors (for example, commercial/enterprise, military, industrial, broadcast, mining, petrochemical, renewable energy and wireless carrier industry market sectors); economic conditions that affect U.S.-based manufacturers; economic conditions or changes in relative currency strengths (for example, the strengthening of the U.S. dollar relative to certain foreign currencies) and import and/or export tariffs imposed by the U.S. and other countries that affect certain geographic markets, industry market sectors, and/or the economy as a whole; changes in demand for our products from certain competitors for which we provide private label connectivity products; changes in the mix of products sold during any given period (due to, among other things, seasonality or varying strength or weaknesses in particular markets in which we participate) which may impact gross profits and gross profit margins or net sales; variations in orders and production volumes of hybrid cables (fiber and copper) with high copper content, which tend to have lower gross profit margins; significant variations in sales resulting from: (i) high volatility within various geographic markets, within targeted markets and industries, for certain types of products, and/or with certain customers (whether related to the market generally or to specific customers&#x2019; business in particular), (ii) market variations in existing product inventory levels available, generally or in certain markets, impacting sales orders for products, (iii) timing of large sales orders, and (iv) high sales concentration among a limited number of customers in certain markets, particularly the wireless carrier market; terrorist attacks or acts of war, any current or potential future military conflicts, and acts of civil unrest; cold wars and economic sanctions as a result of these activities; changes in the level of spending by the United States government, including, but not limited to military spending; ability to recruit and retain key personnel (including production personnel); poor labor relations; increasing labor costs; delays, extended lead times and/or changes in availability of needed raw materials, equipment and/or supplies; shipping and other logistics challenges; impact of inflation on costs, including raw materials and labor, and ability to pass along any increased costs to customers; impact of rising interest rates increasing the cost of capital; impact of cybersecurity risks and incidents and the related actual or potential costs and consequences of such risks and incidents, including costs and regulations to limit such risks; the impact of data privacy laws, including any applicable international privacy laws, and the related actual or potential costs and consequences; the impact of changes in accounting policies and related costs of compliance, including changes by the Securities and Exchange Commission (&#x201c;SEC&#x201d;), the Public Company Accounting Oversight Board (&#x201c;PCAOB&#x201d;), the Financial Accounting Standards Board (&#x201c;FASB&#x201d;), and/or the International Accounting Standards Board (&#x201c;IASB&#x201d;); our ability to continue to successfully comply with, and the cost of compliance with, the provisions of Section 404 of the Sarbanes-Oxley Act of 2002 or any revisions to that act which apply to us; the impact of changes and potential changes in federal laws and regulations adversely affecting our business and/or which result in increases in our direct and indirect costs, including our direct and indirect costs of compliance with such laws and regulations; rising healthcare costs; impact of new or changed government laws and regulations on healthcare costs; the impact of changes in state or federal tax laws and regulations increasing our costs and/or impacting the net return to investors owning our shares; any changes in the status of our compliance with covenants with our lenders; our continued ability to maintain and/or secure future debt financing and/or equity financing to adequately finance our ongoing operations; the impact of future consolidation among competitors and/or among customers adversely affecting our position with our customers and/or our market position; actions by customers adversely affecting us in reaction to the expansion of our product offering in any manner, including, but not limited to, by offering products that compete with our customers, and/or by entering into alliances with, making investments in or with, and/or acquiring parties that compete with and/or have conflicts with our customers; voluntary or involuntary delisting of the Company&#x2019;s common stock from any exchange on which it is traded; the deregistration by the Company from SEC reporting requirements as a result of the small number of holders of the Company&#x2019;s common stock; adverse reactions by customers, vendors or other service providers to unsolicited proposals regarding the ownership or management of the Company; the additional costs of considering, responding to and possibly defending our position on unsolicited proposals regarding the ownership or management of the Company; direct and indirect impacts of weather, natural disasters and/or epidemic, pandemic or endemic diseases in the areas of the world in which we operate, market our products and/or acquire raw materials including impacts on supply chains, labor constraints impacting our production volumes and costs; any present or future government mandates, travel restrictions, shutdowns or other regulations regarding any epidemic, pandemic or endemic diseases; an increase in the number of shares of the Company&#x2019;s common stock issued and outstanding; economic downturns generally and/or in one or more of the markets in which we operate; changes in market demand, exchange rates, productivity, market dynamics, market confidence, macroeconomic and/or other economic conditions in the areas of the world in which we operate and market our products; and our success in managing the risks involved in the foregoing.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">6</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We caution readers that the foregoing list of important factors is not exclusive. Furthermore, we incorporate by reference those factors included in current reports on Form 8&#x2011;K and/or in our other filings.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Dollar amounts presented in the following discussion have been rounded to the nearest hundred thousand, except in the case of amounts less than one million and except in the case of the table set forth in the &#x201c;Results of Operations&#x201d; section, the amounts in which both cases have been rounded to the nearest thousand.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Overview of Optical Cable Corporation</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Optical Cable Corporation (or OCC&#xae;) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. Our product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (&#x201c;POL&#x201d;) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, as well as the wireless carrier market. Our products include fiber optic and copper cabling, hybrid cabling (which includes fiber optic and copper elements in a single cable), fiber optic and copper connectors, specialty fiber optic, copper and hybrid connectors, fiber optic and copper patch cords, pre-terminated fiber optic and copper cable assemblies, racks, cabinets, datacom enclosures, patch panels, face plates, multimedia boxes, fiber optic reels and accessories and other cable and connectivity management accessories, and are designed to meet the most demanding needs of end-users, delivering a high degree of reliability and outstanding performance characteristics.&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">7</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">OCC&#xae; is internationally recognized for pioneering the design and production of fiber optic cables for the most demanding military field applications, as well as of fiber optic cables suitable for both indoor and outdoor use, and creating a broad product offering built on the evolution of these fundamental technologies. OCC is also internationally recognized for pioneering the development of innovative copper connectivity technology and designs used to meet industry copper connectivity data communications standards.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Founded in 1983, Optical Cable Corporation is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia, near Asheville, North Carolina, and near Dallas, Texas. We primarily manufacture our fiber optic cables at our Roanoke facility which is ISO 9001:2015 registered and MIL-STD-790G certified, primarily manufacture our enterprise connectivity products at our Asheville facility which is ISO 9001:2015 registered, and primarily manufacture our harsh environment and specialty connectivity products at our Dallas facility which is ISO 9001:2015 registered and MIL-STD-790G certified.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">OCC designs, develops and manufactures fiber optic and hybrid cables for a broad range of enterprise, harsh environment, wireless carrier and other specialty markets and applications. We refer to these products as our fiber optic cable offering. OCC designs, develops and manufactures fiber and copper connectivity products for the enterprise market, including a broad range of enterprise and residential applications. We refer to these products as our enterprise connectivity product offering. OCC designs, develops and manufactures a broad range of specialty fiber optic connectors and connectivity solutions principally for use in military, harsh environment and other specialty applications. We refer to these products as our harsh environment and specialty connectivity product offering.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We market and sell the products manufactured at our Dallas facility through our wholly owned subsidiary Applied Optical Systems, Inc. (&#x201c;AOS&#x201d;) under the names Optical Cable Corporation and OCC&#xae; by the efforts of our integrated OCC sales team.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The OCC team seeks to provide top-tier communication solutions by bundling all of our fiber optic and copper data communication product offerings into systems that are best suited for individual data communication needs and application requirements of our customers and the end-users of our systems.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">OCC&#x2019;s wholly owned subsidiary Centric Solutions LLC (&#x201c;Centric Solutions&#x201d;) provides cabling and connectivity solutions for the data center market. Centric Solutions&#x2019; business is located at OCC&#x2019;s facility near Dallas, Texas.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Optical Cable Corporation&#x2122;, OCC&#xae;, Procyon&#xae;, Superior Modular Products&#x2122;, SMP Data Communications&#x2122;, Applied Optical Systems&#x2122;, Centric Solutions&#x2122; and associated logos are trademarks of Optical Cable Corporation.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Summary of Company Performance for Fiscal Year 2023</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tbody><tr>
			<td style="width:18pt;">&#xa0;</td>
			<td style="vertical-align:top;width:18pt;">
			<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="vertical-align:top;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Consolidated net sales for fiscal year 2023 increased 4.5% to $72.2 million, compared to consolidated net sales of $69.1 million for fiscal year 2022.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tbody><tr>
			<td style="width:18pt;">&#xa0;</td>
			<td style="vertical-align:top;width:18pt;">&#x25cf;</td>
			<td style="vertical-align:top;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Gross profit was $22.3 million for fiscal year 2023, compared to $20.5 million for fiscal year 2022, an increase of 8.7%.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tbody><tr>
			<td style="width:18pt;">&#xa0;</td>
			<td style="vertical-align:top;width:18pt;">&#x25cf;</td>
			<td style="vertical-align:top;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Gross profit margin (gross profit as a percentage of net sales) increased to 30.9% during fiscal year 2023, compared to 29.7% for fiscal year 2022.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tbody><tr>
			<td style="width:18pt;">&#xa0;</td>
			<td style="vertical-align:top;width:18pt;">&#x25cf;</td>
			<td style="vertical-align:top;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">SG&amp;A expenses increased 6.3% to $21.2 million during fiscal year 2023, compared to $20.0 million during fiscal year 2022. SG&amp;A expenses as a percentage of net sales were 29.4% during fiscal year 2023 compared to 28.9% during fiscal year 2022.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">8</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tbody><tr>
			<td style="width:18pt;">&#xa0;</td>
			<td style="vertical-align:top;width:18pt;">&#x25cf;</td>
			<td style="vertical-align:top;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Net income from operations increased 110% to $993,000 during fiscal year 2023, compared to $473,000 during fiscal year 2022.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tbody><tr>
			<td style="width:18pt;">&#xa0;</td>
			<td style="vertical-align:top;width:18pt;">&#x25cf;</td>
			<td style="vertical-align:top;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Net income was $2.1 million, or $0.26 per share, during fiscal year 2023, compared to a net loss of $347,000, or $0.05 per share, during fiscal year 2022.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;">

		<tbody><tr>
			<td style="width:18pt;">&#xa0;</td>
			<td style="vertical-align:top;width:18pt;">&#x25cf;</td>
			<td style="vertical-align:top;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">During fiscal year 2023, we received insurance proceeds in connection with our office building and its contents at our Asheville facilities sustaining water damage from a burst pipe at the end of December 2022. As a result, we recognized a gain on insurance proceeds for damage to property and equipment totaling $2.2 million during fiscal year 2023, which is reflected as income under other income (expense), net. To the extent we incur expenses in future periods to restore, repair or replace damaged assets, we may recognize offsetting losses in those future periods. At this time, we do not expect any future restoration and repair costs to exceed any insurance proceeds. The office building damaged is separate from our manufacturing building, which houses our manufacturing operations and certain offices at the same location. There was no significant impact to our operations as a result of this event.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Results of Operations</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We sell our products internationally and domestically to our customers which include major distributors, various regional and smaller distributors, original equipment manufacturers and value-added resellers. All of our sales to customers outside of the United States are denominated in U.S. dollars. We can experience fluctuations in the percentage of net sales to customers outside of the United States and in the United States from period to period based on the timing of large orders, coupled with the impact of increases and decreases in sales to customers in various regions of the world. Sales outside of the U.S. can also be impacted by fluctuations in the exchange rate of the U.S. dollar compared to other currencies.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Net sales</i> consist of gross sales of products by the Company and its subsidiaries on a consolidated basis less discounts, refunds and returns. Revenue is recognized at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Our customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Cost of goods sold</i> consists of the cost of materials, product warranty costs and compensation costs, and overhead and other costs related to our manufacturing operations. The largest percentage of costs included in cost of goods sold is attributable to costs of materials.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our gross profit margin percentages are heavily dependent upon product mix on a quarterly basis and may vary based on changes in product mix. To the extent not impacted by product mix, gross profit margins tend to be higher when we achieve higher net sales levels, as certain fixed manufacturing costs are spread over higher sales and other manufacturing efficiencies are more easily achieved. Hybrid cables (containing fiber and copper) with higher copper content tend to have lower gross profit margins.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Selling, general and administrative expenses</i> (&#x201c;SG&amp;A expenses&#x201d;) consist of the compensation costs for sales and marketing personnel, shipping costs, trade show expenses, customer support expenses, travel expenses, advertising, bad debt expense, the compensation costs for administration and management personnel, legal, accounting, advisory and professional fees, costs incurred to settle litigation or claims and other actions against us, and other costs associated with our operations.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Royalty income (expense), net</i> consists of royalty income earned on licenses associated with our patented products, net of royalty and related expenses.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Amortization of intangible assets</i> consists of the amortization of the costs, including legal fees, associated with internally developed patents that have been granted. Amortization of intangible assets is calculated using the straight-line method over the estimated useful lives of the intangible assets.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">9</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Other income (expense), net</i> consists of interest expense and other miscellaneous income and expense items not directly attributable to our operations.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table sets forth and highlights fluctuations in selected line items from our consolidated statements of operations for the periods indicated:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 0pt; width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fiscal Years Ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fiscal Years Ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Percent</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Percent</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Change</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Change</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 22%;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">72,200,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,100,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.5</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,100,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,100,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.8</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">%</p>
			</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,300,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,500,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.7</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,500,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,300,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">26.0</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">SG&amp;A expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,200,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,000,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.3</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20,000,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,200,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9.4</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">993,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">473,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">110.0</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">473,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">124.0</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,100,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(347,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">695.4</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(347,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,600,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">&#xa0;</td>
			<td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(105.3</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Net Sales</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated net sales for fiscal year 2023 were $72.2 million, an increase of 4.5% compared to net sales of $69.1 million for fiscal year 2022.&#xa0; We experienced increases in net sales in our specialty markets in fiscal year 2023, compared to fiscal year 2022, but the increases were partially offset by decreases in net sales in our enterprise and wireless carrier markets.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We believe there continue to be indicators of strength in certain of our markets&#x2014;particularly our specialty markets&#x2014;as we end fiscal year 2023. While OCC has benefited from market and product diversification, like others in our industry, our net sales during fiscal year 2023 were impacted by various macroeconomic pressures, risks and uncertainties in addition to the softening of certain of our targeted markets.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We also believe our net sales benefited from increased production throughput during fiscal year 2023, compared to last year, as well as our higher than typical levels of sales order backlog/forward load at the end of fiscal year 2022. Additionally, improved product pricing, increased to cover certain inflationary costs, began to take effect. Our sales order backlog/forward load has returned to more typical levels at approximately $5.4 million at the end of fiscal year 2023, compared to more than $12.0 million at the end of fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Consolidated net sales for fiscal year 2022 were $69.1 million, an increase of 16.8% compared to net sales of $59.1 million for fiscal year 2021. We experienced increases in net sales in both our enterprise and specialty markets, including the wireless carrier market, in fiscal year 2022 compared to fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During fiscal year 2022, we continued to see product demand, sales and production volume increase compared to fiscal year 2021. Our sales order backlog/forward load exceeded $12.0 million at the end of fiscal year 2022&#x2014;approximately three-to-four times higher than typical levels&#x2014;as product demand continued to be robust.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At the same time, we believed continuing and lingering direct and indirect impacts of the COVID-19 pandemic and certain macroeconomic trends as the COVID-19 pandemic had become more endemic-like in the U.S. created challenges that affected production volumes and sales despite increased demand during fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our production volumes continued to be tempered (which impacted net sales) during fiscal year 2022 as we experienced certain supply chain challenges (including availability of materials, increased lead times, and increased costs) for certain raw materials, as well as challenges recruiting additional personnel (particularly, production personnel).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We experienced improvement in production personnel recruitment as well as improvements in availability of certain materials beginning in the second half of fiscal year 2022. While production labor recruitment improved, training of new production employees impacted production volumes (and labor costs) until those employees were fully trained and operating at full capacity, and certain new employees were still in the process of being trained as of the end of fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">10</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net sales to customers outside of the United States were approximately 18%, 15% and 18% of total net sales for fiscal years 2023, 2022 and 2021, respectively. Net sales to customers in the United States increased 1.1% and net sales to customers outside of the United States increased 23.0% in fiscal year 2023, compared to last year.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We typically expect net sales to be relatively lower in the first half of each fiscal year and relatively higher in the second half of each fiscal year, and excluding other volatility, we would normally expect 48% of total net sales to occur during the first half of a fiscal year and 52% of total net sales to occur during the second half of a fiscal year. We believe this historical seasonality pattern is generally indicative of an overall trend and reflective of the buying patterns and budgetary cycles of our customers. However, this pattern may be altered during any quarter or year by the quarterly and annual volatility of orders received for the wireless carrier market, the timing of larger projects, timing of orders from larger customers, other economic factors impacting our industry or impacting the industries of our customers and end-users, and macroeconomic conditions. While we believe seasonality may be a factor that impacts our quarterly net sales results, particularly when excluding the volatility of sales in the wireless carrier market, we are not able to reliably predict net sales based on seasonality because these other factors can also, and often do, substantially impact our net sales patterns during the year. We believe we did not see our typical seasonality pattern in fiscal year 2023 as a result of the softening in certain markets, combined with the reduction in our backlog during the first two quarters of the fiscal year. Additionally, we experienced a decrease in production and shipping days of approximately seven days during the third quarter of fiscal year 2023 resulting from a shutdown related to a previously disclosed cyber incident.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Gross Profit</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Gross profit was $22.3 million in fiscal year 2023, compared to gross profit of $20.5 million in fiscal year 2022, an increase of 8.7%. Gross profit margin, or gross profit as a percentage of net sales, was 30.9% in fiscal year 2023 compared to 29.7% in fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Our gross profit margin tends to be higher when we achieve higher net sales levels due to our operating leverage, as certain fixed manufacturing costs are spread over higher sales and other manufacturing efficiencies are more easily achieved.&#xa0; We experienced improved gross profit margins when comparing fiscal year 2023 to fiscal year 2022&#x2014;particularly during the first and second quarters of fiscal year 2023 when our gross profit margins were 35.7% and 34.6%, respectively, compared to the first and second quarters of fiscal year 2022 with gross profit margins of 28.0% and 29.3%, respectively.&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">We attribute the overall improvement of our gross profit margin in fiscal year 2023 compared to fiscal year 2022 to: the positive impact of our operating leverage as sales levels increased, gains in production efficiencies, as well as the impact of a more fully trained workforce. Our gross profit margin percentages are also heavily dependent upon product mix on a quarterly basis and may vary based on changes in product mix.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Gross profit was $20.5 million in fiscal year 2022, compared to gross profit of $16.3 million in fiscal year 2021, an increase of 26.0%. Gross profit margin, or gross profit as a percentage of net sales, was 29.7% in fiscal year 2022 compared to 27.5% in fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Gross profit margins during fiscal year 2022 were impacted by increases in production labor and material costs, offset by necessary prospective price increases on new sales orders for many of our products. We experienced improvement in production personnel recruitment during the second half of fiscal year 2022, needed to increase production capacity to meet existing product demand; however, training of new production employees impacted labor costs (and production volumes) until those employees were fully trained and operating at capacity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Selling, General and Administrative Expenses</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">SG&amp;A expenses increased 6.3% to $21.2 million during fiscal year 2023, compared to $20.0 million for fiscal year 2022. SG&amp;A expenses as a percentage of net sales were 29.4% in fiscal year 2023, compared to 28.9% in fiscal year 2022.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">11</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The increase in SG&amp;A expenses during fiscal year 2023 compared to last year was primarily the result of increases in employee and contracted sales personnel related costs totaling $1.0 million. Included in employee and contracted sales personnel related costs are employee incentives and commissions which increased due to increased net sales and improved financial results during fiscal year 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Also contributing to the increase in SG&amp;A expenses during fiscal year 2023 were increases in travel and marketing expenses, totaling $260,000, which increased due to the return to a more typical level of business travel and an increase in the number of, and the attendance at, tradeshows during fiscal year 2023 when compared to last year.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">SG&amp;A expenses increased 9.4% to $20.0 million during fiscal year 2022, compared to $18.2 million for fiscal year 2021. SG&amp;A expenses as a percentage of net sales were 28.9% in fiscal year 2022, compared to 30.8% in fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The increase in SG&amp;A expenses during fiscal year 2022 compared to fiscal year 2021 was primarily the result of increases in employee and contracted sales personnel related costs totaling $1.0 million. The increase in employee and contracted sales personnel related costs during fiscal year 2022 was primarily due to increased commission expense as a result of the increase in sales, new hires (net of terminations) and increases in compensation expense (including increases in response to changing labor market conditions), all when compared to fiscal year 2021. Also contributing to the increase in SG&amp;A expenses during fiscal year 2022 were increases in travel expenses totaling $211,000, increases in shipping costs totaling $190,000, and increases in marketing expenses totaling $159,000. Both travel and marketing expenses increased due to the increase in business travel and trade shows participation during fiscal year 2022, post-COVID-19 restrictions, when compared to fiscal year 2021. Shipping costs increased due to the increase in net sales and the increase in costs charged by shippers during fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Royalty Income (Expense), Net</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We recognized royalty expense, net of royalty income, totaling $26,000 during fiscal year 2023, compared to $27,000 during fiscal year 2022. Royalty income and/or expense may fluctuate based on sales of licensed products and estimates of amounts for non-licensed product sales, if any.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We recognized royalty expense, net of royalty income, totaling $27,000 during fiscal year 2022, compared to royalty income, net of royalty and related expenses, totaling $37,000 during fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Amortization of Intangible Assets</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We recognized $54,000 of amortization expense, associated with intangible assets, during fiscal year 2023, compared to $52,000 during fiscal year 2022 and $46,000 during fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Income (Loss) from Operations</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:1pt;">Our income from operations increased 110% to $993,000 during fiscal year 2023, compared to $473,000 for fiscal year 2022. We reported a loss from operations of $2.0 million for fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Other Income (Expense), Net</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We recognized other income, net of $1.2 million in fiscal year 2023, compared to other expense, net of $795,000 in fiscal year 2022. Other income, net for fiscal year 2023 is comprised primarily of the gain on insurance proceeds for damage to property and equipment totaling $2.2 million, partially offset by interest expense and other miscellaneous items.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During fiscal year 2023, we received insurance proceeds in connection with our office building and its contents at our Asheville facilities sustaining water damage from a burst pipe in a sprinkler system at the end of December 2022. In connection with this event, we recognized a gain on insurance proceeds received for damage to property and equipment during fiscal year 2023 totaling $2.2 million. To the extent we incur expenses in future periods to restore, repair or replace damaged assets, we may recognize offsetting losses in those future periods. At this time, we do not expect any future restoration and repair costs to exceed any insurance proceeds.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">12</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The office building sustaining water damage at our Asheville facilities is separate from our manufacturing building, which houses our manufacturing operations and certain offices at the same location. There was no significant impact to our operations as a result of this event.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We recognized other expense, net in fiscal year 2022 of $795,000, compared to other income, net of $8.6 million in fiscal year 2021. Other expense, net for fiscal year 2022 is comprised primarily of interest expense together with other miscellaneous items. The change in other expense, net during fiscal year 2022 compared to fiscal year 2021 was primarily due to the extinguishment of our Paycheck Protection Program loan (&#x201c;PPP Loan&#x201d;) (including accrued interest) totaling $5.0 million and the Employee Retention Tax Credit (&#x201c;ERTC&#x201d;) of $4.3 million, both of which were recognized as other income in fiscal year 2021, but did not recur in fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Income (Loss) Before Income Taxes</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We reported income before income taxes of $2.2 million for fiscal year 2023 compared to a loss before income taxes of $322,000 for fiscal year 2022.<b> </b>The improvement was primarily due to the increase in gross profit of $1.8 million, and the gain on insurance proceeds received for damage to property and equipment of $2.2 million, partially offset by the increase in SG&amp;A expenses of $1.3 million.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We reported a loss before income taxes of $322,000 for fiscal year 2022, compared to income before income taxes of $6.6 million for fiscal year 2021.<b> </b>This change was primarily due to the gain on the extinguishment of the PPP Loan (including accrued interest) of $5.0 million and the ERTC of $4.3 million, both of which were recognized during fiscal year 2021, but did not recur in fiscal year 2022, and the increase in SG&amp;A expenses of $1.7 million, partially offset by the increase in gross profit of $4.2 million in fiscal year 2022 compared to fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Income Tax Expense (Benefit)</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Income tax expense totaled $146,000 for fiscal year 2023 compared to $25,000 for fiscal year 2022. Our effective tax rate for fiscal year 2023 was 6.6%, compared to negative 7.7% for fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Fluctuations in our effective tax rates are primarily due to permanent differences in U.S. GAAP and tax accounting for various tax deductions and benefits, but can also be significantly different from the statutory tax rate when income or loss before taxes is at a level such that permanent differences in U.S. GAAP and tax accounting treatment have a disproportional impact on the projected effective tax rate.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Income tax expense totaled $25,000 in fiscal year 2022, compared to income tax benefit of $20,000 in fiscal year 2021. Our effective tax rate for fiscal year 2022 was negative 7.7%, compared to less than negative one percent for fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We previously established a valuation allowance against all of our net deferred tax assets. As a result of establishing a full valuation allowance against our net deferred tax assets, if we generate sufficient taxable income in subsequent periods to realize a portion or all of our net deferred tax assets, our effective income tax rate could be unusually low due to the tax benefit attributable to the necessary decrease in our valuation allowance. Further, if we generate losses before taxes in subsequent periods, our effective income tax rate could also be unusually low as any increase in our net deferred tax asset from such a net operating loss for tax purposes would be offset by a corresponding increase to our valuation allowance against our net deferred tax assets.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">If we generate sufficient income before taxes in subsequent periods such that U.S. GAAP would permit us to conclude that the removal of any valuation allowance against our net deferred tax asset is appropriate, then during the period in which such determination is made, we will recognize the non-cash benefit of such removal of the valuation allowance in income tax expense on our consolidated statement of operations, which will increase net income and will also increase the net deferred tax asset on our consolidated balance sheet. If we do not generate sufficient income before taxes in subsequent periods such that U.S. GAAP would permit us to conclude that the reduction or removal of any valuation allowance against our net deferred tax asset is appropriate, then no such non-cash benefit would be realized. There can be no assurance regarding any future realization of the benefit by us of all or part of our net deferred tax assets.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">13</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of October 31, 2023, the valuation allowance against our total gross deferred tax assets totaled $4.0 million.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">See also &#x201c;Critical Accounting Policies and Estimates&#x201d; herein and Note 12 to the Consolidated Financial Statements.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Net Income (Loss)</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net income for fiscal year 2023 was $2.1 million compared to a net loss of $347,000 for fiscal year 2022. This change was primarily due to the increase in income before income taxes of $2.5 million in fiscal year 2023, compared to fiscal year 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net loss for fiscal year 2022 was $347,000 compared to net income of $6.6 million for fiscal year 2021. This change was primarily due to the decrease in income before income taxes of $6.9 million in fiscal year 2022, compared to fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Financial Condition</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Total assets increased $3.3 million, or 8.2%, to $43.9 million at October 31, 2023, from $40.6 million at October 31, 2022. This increase was primarily due to a $4.3 million increase in inventories, partially offset by a $2.2 million decrease in trade accounts receivable, net. Inventories increased largely as the result of the timing of certain raw material purchases, increases in work in process levels related to pending shipments, and the increase in finished goods inventory resulting from higher replenishment rates of stock inventory toward targeted levels. The decrease in trade accounts receivable, net, resulted from the decrease in net sales in the fourth quarter of fiscal year 2023 when compared to the fourth quarter of fiscal year 2022.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Total liabilities increased $759,000, or 4.1%, to $19.2 million at October 31, 2023, from $18.4&#xa0;million at October&#xa0;31, 2022. The increase in total liabilities was primarily due to net borrowings on our Revolver totaling $2.3 million, partially offset by the payoff of our North Carolina Real Estate Loan and the pay down of the balance of our Virginia Real Estate Loan totaling $1.9 million.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Total shareholders&#x2019; equity at October 31, 2023 increased $2.6 million, or 11.6%, during fiscal year 2023. The increase resulted from net income of $2.1 million and share-based compensation, net of $496,000.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Liquidity and Capital Resources </b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our primary capital needs have been to fund working capital requirements through payments on our Revolver. Our primary source of capital for this purpose has been existing cash, cash provided by operations, and borrowings under our Revolver (see &#x201c;Credit Facilities&#x201d; below).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of October 31, 2023 and 2022, we had an outstanding loan balance under our Revolver totaling $8.3 million and $6.0 million, respectively. As of October 31, 2023 and 2022, we had outstanding loan balances, excluding our Revolver, totaling $2.7 million and $4.5 million, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our cash totaled $1.5 million and $216,000 as of October&#xa0;31, 2023 and 2022, respectively. The increase in cash for the year ended October 31, 2023 primarily resulted from insurance proceeds received for damage to property and equipment totaling $1.9 million and cash provided by financing activities of $220,000, partially offset by cash used in operating activities of $396,000 and capital expenditures totaling $521,000.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On October&#xa0;31, 2023, we had working capital of $27.3&#xa0;million, compared to $23.7&#xa0;million as of October&#xa0;31, 2022. The ratio of current assets to current liabilities as of October&#xa0;31, 2023, was 4.5 to 1 compared to 4.2 to 1 as of October&#xa0;31, 2022. The increase in working capital and in the current ratio was primarily due to the $1.3 million increase in cash and the $4.3 million increase in inventories, partially offset by the $2.2 million decrease in trade accounts receivable, net.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">14</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Net Cash</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net cash used in operating activities was $396,000 in fiscal year 2023, compared to $1.6 million in fiscal year 2022 and net cash provided by operating activities of $2.1 million in fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net cash used in operating activities during fiscal year 2023 primarily resulted from an increase in inventories totaling $4.3 million and adjustments to reconcile net income of $2.1 million to net cash used in operating activities for the gain on insurance proceeds totaling $2.2 million, partially offset by the cash flow impact of decreases in trade accounts receivable, net totaling $2.2 million and certain other adjustments to reconcile net income of $2.1 million to net cash used in operating activities including depreciation and amortization of $946,000 and share-based compensation expense of $611,000.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net cash used in operating activities during fiscal year 2022 primarily resulted from an increase in inventories totaling $3.1 million and the cash flow impact of increases in trade accounts receivable, net totaling $2.6 million, partially offset by certain adjustments to reconcile a net loss of $347,000 to net cash used in operating activities including depreciation and amortization of $1.1 million and share-based compensation expense of $412,000. Additionally, the cash flow impact of decreases in other receivables of $2.2 million and increases in accounts payable and accrued expenses of $1.1 million further contributed to offset net cash used in operating activities.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net cash provided by operating activities during fiscal year 2021 primarily resulted from net income of $6.6 million, plus net adjustments to reconcile net income to net cash provided by operating activities, including depreciation and amortization of $1.2 million and share-based compensation expense of $336,000. Additionally, the cash flow impact of increases in accounts payable and accrued expenses of $1.4 million and decreases in inventories totaling $796,000 further contributed to net cash provided by operating activities. All of the aforementioned factors positively affecting cash provided by operating activities were partially offset by an adjustment to reconcile net income of $6.6 million to net cash provided by operating activities for the gain related to the forgiveness of the principal amount of the PPP Loan totaling $5.0 million, an increase in other receivables totaling $2.2 million and the cash flow impact of increases in trade accounts receivable, net of $825,000.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net cash provided by investing activities totaled $1.4 million in fiscal year 2023, compared to net cash used in investing activities of $292,000 in fiscal year 2022 and $193,000 in fiscal year 2021. Net cash provided by investing activities during fiscal year 2023 resulted primarily from insurance proceeds received for damage to property and equipment, net totaling $1.9 million, partially offset by purchases of property and equipment and deposits for the purchase of property and equipment totaling $521,000. Net cash used in investing activities during fiscal years 2022 and 2021 resulted primarily from the purchase of property and equipment and deposits for the purchase of property and equipment.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net cash provided by financing activities totaled $220,000 in fiscal year 2023, compared to $2.0 million in fiscal year 2022 and net cash used in financing activities totaling $1.9 million in fiscal year 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net cash provided by financing activities in fiscal year 2023 resulted primarily from net proceeds on our revolving line of credit totaling $2.3 million, partially offset by principal payments on debt totaling $1.9 million. Net cash provided by financing activities in fiscal year 2022 resulted primarily from net proceeds on our revolving line of credit totaling $2.5 million, partially offset by principal payments on long-term debt totaling $325,000. Net cash used in financing activities in fiscal year 2021 resulted primarily from net repayments on our Revolver totaling $1.5 million and principal payments on long-term debt totaling $312,000.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">15</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Credit Facilities</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have credit facilities consisting of a real estate term loan, as amended and restated (the &#x201c;Virginia Real Estate Loan&#x201d;) and a Revolving Credit Master Promissory Note and related Loan and Security Agreement (collectively, the Revolver).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On October 31, 2023, OCC and Northeast Bank entered into an Omnibus Amendment of Loan Documents (the &#x201c;Amendment&#x201d;) to modify certain loan documents currently in effect between the parties related to the Virginia Real Estate Loan and a supplemental real estate term loan (the &#x201c;North Carolina Real Estate Loan&#x201d;). The primary purpose of the Amendment was to: (i) pay off the North Carolina Real Estate Loan; (ii) pay down the balance on the Virginia Real Estate Loan; (iii) extend the maturity date of the Virginia Real Estate Loan through May 5, 2026, with principal payments being made on a 20-year amortization schedule; (iv) release the collateral of the North Carolina Real Estate Loan; and (v) effective October 5, 2023, modify the interest rate of the Virginia Real Estate Loan to a variable rate equal to the Prime Rate, provided that the interest rate shall never be less than 8.5% per annum.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Virginia Real Estate Loan remains generally secured by a first lien deed of trust on the land and buildings at the Company&#x2019;s headquarters and manufacturing facilities located in Roanoke, Virginia. All other terms of the Virginia Real Estate Loan remain unaltered and remain in full force and effect.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Revolver with North Mill Capital LLC (now doing business as SLR Business Credit, &#x201c;SLR&#x201d;) provides us with one or more advances in an amount up to: (a) 85% of the aggregate outstanding amount of eligible accounts (the &#x201c;eligible accounts loan value&#x201d;); plus (b) the lowest of (i) an amount up to 35% of the aggregate value of eligible inventory, (ii) $5.0 million, and (iii) an amount not to exceed 100% of the then outstanding eligible accounts loan value; minus (c) $1.15 million. The term of the Revolver expires on July 24, 2025, unless otherwise extended or renewed.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The maximum aggregate principal amount subject to the Revolver is $18.0 million. Interest accrues on the daily balance at the per annum rate of 1.5% above the Prime Rate in effect from time to time, but not less than 4.75% (the &#x201c;Applicable Rate&#x201d;). In the event of a default, interest may become 6.0% above the Applicable Rate. As of October 31, 2023, the Revolver accrued interest at the prime lending rate plus 1.5% (resulting in a 10.0% rate at October 31, 2023). The loan may be extended in one year periods subject to the agreement of SLR.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Revolver is secured by all of the following assets: properties, rights and interests in property of the Company whether now owned or existing, or hereafter acquired or arising, and wherever located; all accounts, equipment, commercial tort claims, general intangibles, chattel paper, inventory, negotiable collateral, investment property, financial assets, letter-of-credit rights, supporting obligations, deposit accounts, money or assets of the Company, which hereafter come into the possession, custody, or control of SLR; all proceeds and products, whether tangible or intangible, of any of the foregoing, including proceeds of insurance covering any or all of the foregoing; any and all tangible or intangible property resulting from the sale, lease, license or other disposition of any of the foregoing, or any portion thereof or interest therein, and all proceeds thereof; and any other assets of the Company which may be subject to a lien in favor of SLR as security for the obligations under the Revolver.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of October 31, 2023, we had $8.3 million of outstanding borrowings on our Revolver and $2.6 million in available credit. As of October 31, 2022, we had $6.0 million of outstanding borrowings on our Revolver and $5.9 million in available credit.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Capital Expenditures</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We did not have any material commitments for capital expenditures as of October 31, 2023. We expected capital expenditures in fiscal year 2023 would not exceed $1.0 million. We incurred capital expenditures totaling $521,000 for items including new manufacturing equipment, improvements to existing manufacturing equipment, new information technology equipment and software, upgrades to existing information technology equipment and software, and other capitalizable expenditures for property, plant and equipment for fiscal year 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">16</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During our 2024 fiscal year budgeting process, we included an estimate for capital expenditures of $1.0 million for the year. Any capital expenditures will be funded out of our working capital, cash provided by operations or borrowings under our Revolver, as appropriate. This amount includes estimates for capital expenditures for similar types of items as those purchased in fiscal year 2023. Capital expenditures are reviewed and approved based on a variety of factors including, but not limited to, current cash flow considerations, the expected return on investment, project priorities, impact on current or future product offerings, availability of personnel necessary to implement and begin using acquired equipment, and economic conditions in general. Historically, we have spent less than our budgeted capital expenditures in most fiscal years.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Future Cash Flow Considerations</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We believe that our cash flow from operations, our cash on hand and our existing Revolver will be adequate to fund our operations for at least the next twelve months.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">From time to time, we are involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on our financial position, results of operations or liquidity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Critical Accounting Policies and Estimates</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our discussion and analysis of financial condition and results of operations is based on the consolidated financial statements and accompanying notes which have been prepared in accordance with U.S. generally accepted accounting principles (&#x201c;U.S. GAAP&#x201d;). The preparation of these consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Note 1 to the consolidated financial statements provides a summary of our significant accounting policies. The following are areas requiring significant judgments and estimates due to uncertainties as of the reporting date: revenue recognition, trade accounts receivable and the allowance for credit losses, inventories, deferred tax assets (and valuation allowances thereon), long-lived assets and commitments and contingencies.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Application of the critical accounting policies discussed in the section that follows requires management&#x2019;s significant judgments, often as a result of the need to make estimates of matters that are inherently uncertain. If actual results were to differ materially from the estimates made, the reported results could be materially affected. We are not currently aware of any reasonably likely events or circumstances that would result in materially different results.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Revenue Recognition</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management views revenue recognition as a critical accounting estimate since we must estimate an allowance for sales returns for the reporting period. This allowance reduces net sales for the period and is based on our analysis and judgment of historical trends, identified returns and the potential for additional returns. The estimates for sales returns did not materially differ from actual results for the years ended October 31, 2023, 2022 and 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Trade Accounts Receivable and the Allowance for Credit Losses</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management views trade accounts receivable net of the related allowance for credit losses as a critical accounting estimate since the allowance for credit losses is based on judgments and estimates concerning the likelihood that individual customers will pay the amounts included as receivable from them. In determining the amount of allowance for credit losses to be recorded for individual customers, we assess the net amount expected to be collected from each customer. In addition, we establish an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on our expectations of net amounts expected to be collected.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">17</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Inventories</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management views the determination of the net realizable value of inventories as a critical accounting estimate since it is based on judgments and estimates regarding the salability of individual items in inventory and an estimate of the ultimate selling prices for those items. Individual inventory items are reviewed and adjustments are made based on the age of the inventory and our judgment as to the salability of that inventory in order for our inventories to be valued at the lower of cost and net realizable value.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Deferred Tax Assets</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management views the valuation of deferred tax assets as a critical accounting estimate since we must assess whether it is &#x201c;more likely than not&#x201d; that we will realize the benefits of our gross deferred tax assets and determine an appropriate valuation allowance if we conclude such an allowance is appropriate. This determination requires that we consider all available evidence, both positive and negative, in making this assessment. The weight given to the positive and negative evidence is commensurate with the extent to which the evidence may be objectively verified.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Generally, a cumulative loss in recent years is a significant piece of negative evidence that is quite difficult to overcome under U.S. GAAP. Since the amount of our loss before income taxes in fiscal year 2015 exceeded our income before taxes during the previous two fiscal years, we believed that U.S. GAAP required us to treat as significant negative evidence that it was &#x201c;more likely than not&#x201d; that we would be unable to realize the future benefits of our deferred tax assets in the coming years&#x2014;significant negative evidence that was quite difficult to overcome under U.S. GAAP and which we were not able to overcome with sufficient objectively verifiable positive evidence.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">While we believe that ultimately we will utilize the benefit of our net deferred tax assets in the future (prior to any expiration of the usability of such deferred tax assets for income tax purposes), we concluded as a result of our cumulative loss position and insufficient objectively verifiable positive evidence, it was appropriate under U.S. GAAP for us to establish a full valuation allowance against net deferred tax assets as of October 31, 2015. The valuation allowance against our net deferred tax assets does not in any way impact our ability to use future tax deductions such as our net operating loss carryforwards; rather, the valuation allowance indicates, according to the provisions of Accounting Standards Codification 740, <i>Income Taxes</i>, it is &#x201c;more likely than not&#x201d; that our deferred tax assets will not be realized.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The valuation allowance that was established will be maintained until there is sufficient positive evidence to conclude that it is &#x201c;more likely than not&#x201d; that our net deferred tax assets will be realized. Our income tax expense for future periods will be reduced to the extent of corresponding decreases in our valuation allowance. There can be no assurance regarding any future realization of the benefit by us of all or part of our net deferred tax assets.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Long-lived Assets</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management views the determination of the carrying value of long-lived assets as a critical accounting estimate since we must determine an estimated economic useful life in order to properly amortize or depreciate our long-lived assets and because we must consider if the value of any of our long-lived assets have been impaired, requiring adjustment to the carrying value.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Economic useful life is the duration of time the asset is expected to be productively employed by us, which may be less than its physical life. Management&#x2019;s assumptions on wear and tear, obsolescence, technological advances and other factors affect the determination of estimated economic useful life. The estimated economic useful life of an asset is monitored to determine if it continues to be appropriate in light of changes in business circumstances. For example, technological advances or excessive wear and tear may result in a shorter estimated useful life than originally anticipated. In such a case, we would depreciate the remaining net book value of an asset over the new estimated remaining life, thereby increasing depreciation expense per year on a prospective basis. We must also consider similar issues when determining whether or not an asset has been impaired to the extent that we must recognize a loss on such impairment.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">18</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company amortizes intangible assets over their respective finite lives up to their estimated residual values.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Commitments and Contingencies</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Management views accounting for contingencies as a critical accounting estimate since loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources require judgment as to any probable liabilities incurred. For example, accrued product warranty costs recorded by us are based primarily on historical experience of actual warranty claims and costs as well as current information with respect to warranty claims and costs. Actual results could differ from the expected results determined based on such estimates of loss contingencies.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Quantitative and Qualitative Disclosures About Market Risk</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We do not engage in transactions in derivative financial instruments or derivative commodity instruments. As of October&#xa0;31, 2023 our financial instruments were not exposed to significant market risk due to interest rate risk, foreign currency exchange risk, commodity price risk or equity price risk.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>New Accounting Standards</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">There are no new accounting standards issued, but not yet adopted by us, which are expected to be applicable to our financial position, operating results or financial statement disclosures.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Disagreements with Accountants</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We did not have any disagreements with our accountants on any accounting matter or financial disclosure made during our fiscal year ended October 31, 2023.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">19</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 18pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b><a id="financials" title="financials" href="#"></a>Consolidated Balance Sheets</b></p>
			</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; text-align: center; margin: 0pt;">October 31, 2023 and 2022</p>
			</td>
		</tr>

</tbody></table>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<div class="null">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 70%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Assets</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Current assets:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Cash</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c3" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" format="ixt:num-dot-decimal" decimals="0">1,468,709</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c4" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="0" format="ixt:num-dot-decimal" decimals="0">215,936</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Trade accounts receivable, net of allowance for credit losses of $<ix:nonFraction id="c5" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">71,189</ix:nonFraction> in 2023 and $<ix:nonFraction id="c6" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">69,643</ix:nonFraction> in 2022</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c7" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">8,727,810</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c8" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:AccountsReceivableNetCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">10,963,753</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Income taxes refundable - current</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c9" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxesReceivable" scale="0" format="ixt:num-dot-decimal" decimals="0">81,844</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c10" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxesReceivable" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Other receivables</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c11" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:OtherReceivables" scale="0" format="ixt:num-dot-decimal" decimals="0">397,758</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c12" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:OtherReceivables" scale="0" format="ixt:num-dot-decimal" decimals="0">37,442</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Inventories</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c13" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:InventoryNet" scale="0" format="ixt:num-dot-decimal" decimals="0">23,766,326</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c14" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:InventoryNet" scale="0" format="ixt:num-dot-decimal" decimals="0">19,438,766</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Prepaid expenses and other assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c15" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">595,469</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c16" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">540,225</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 72pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Total current assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c17" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:AssetsCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">35,037,916</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c18" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:AssetsCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">31,196,122</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Property and equipment, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c19" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" format="ixt:num-dot-decimal" decimals="0">7,139,616</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c20" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" format="ixt:num-dot-decimal" decimals="0">7,390,285</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c21" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" format="ixt:num-dot-decimal" decimals="0">566,197</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c22" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="0" format="ixt:num-dot-decimal" decimals="0">618,142</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other assets, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c23" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">1,135,172</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c24" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:OtherAssetsNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">1,353,257</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 72pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Total assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c25" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:Assets" scale="0" format="ixt:num-dot-decimal" decimals="0">43,878,901</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c26" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:Assets" scale="0" format="ixt:num-dot-decimal" decimals="0">40,557,806</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Liabilities</b> <b>and</b> <b>Shareholders</b>&#x2019; <b>Equity</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Current liabilities:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Current installments of long-term debt</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c29" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LoansPayableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">52,624</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c30" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LoansPayableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">338,094</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Accounts payable and accrued expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c31" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">5,843,044</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c32" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">5,354,150</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Accrued compensation and payroll taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c33" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">1,849,780</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c34" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">1,772,551</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Income taxes payable</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c35" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:TaxesPayableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">22,754</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c36" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:TaxesPayableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">18,098</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 72pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Total current liabilities</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c37" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">7,768,202</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c38" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LiabilitiesCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">7,482,893</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Note payable, revolver - noncurrent</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c39" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermLineOfCredit" scale="0" format="ixt:num-dot-decimal" decimals="0">8,324,397</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c40" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LongTermLineOfCredit" scale="0" format="ixt:num-dot-decimal" decimals="0">5,999,663</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Long-term debt, excluding current installments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c41" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermLoansPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">2,622,620</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c42" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LongTermLoansPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">4,190,508</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Other noncurrent liabilities</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c43" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">441,838</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c44" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:OtherLiabilitiesNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">725,024</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 72pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Total liabilities</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c45" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:Liabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">19,157,057</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c46" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:Liabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">18,398,088</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Shareholders&#x2019; equity:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Preferred stock, <span style="-sec-ix-hidden:c48"><span style="-sec-ix-hidden:c49">no</span></span> par value, authorized <ix:nonFraction id="c50" contextRef="i_2023-10-31" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF"><ix:nonFraction id="c51" contextRef="i_2022-10-31" unitRef="Share" name="us-gaap:PreferredStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000,000</ix:nonFraction></ix:nonFraction> shares; <span style="-sec-ix-hidden:c52"><span style="-sec-ix-hidden:c53"><span style="-sec-ix-hidden:c54"><span style="-sec-ix-hidden:c55">none</span></span></span></span> issued and outstanding</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c56" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:PreferredStockValue" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c57" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:PreferredStockValue" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt; text-indent: -9pt;">Common stock, <span style="-sec-ix-hidden:c58"><span style="-sec-ix-hidden:c59">no</span></span> par value, authorized <ix:nonFraction id="c60" contextRef="i_2023-10-31" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF"><ix:nonFraction id="c61" contextRef="i_2022-10-31" unitRef="Share" name="us-gaap:CommonStockSharesAuthorized" scale="0" format="ixt:num-dot-decimal" decimals="INF">50,000,000</ix:nonFraction></ix:nonFraction> shares; issued and outstanding <ix:nonFraction id="c62" contextRef="i_2023-10-31" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF"><ix:nonFraction id="c63" contextRef="i_2023-10-31" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,893,681</ix:nonFraction></ix:nonFraction> shares in 2023 and <ix:nonFraction id="c64" contextRef="i_2022-10-31" unitRef="Share" name="us-gaap:CommonStockSharesIssued" scale="0" format="ixt:num-dot-decimal" decimals="INF"><ix:nonFraction id="c65" contextRef="i_2022-10-31" unitRef="Share" name="us-gaap:CommonStockSharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,893,194</ix:nonFraction></ix:nonFraction> shares in 2022</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c66" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:CommonStockValue" scale="0" format="ixt:num-dot-decimal" decimals="0">15,134,133</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c67" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:CommonStockValue" scale="0" format="ixt:num-dot-decimal" decimals="0">14,638,505</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Retained earnings</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c68" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" format="ixt:num-dot-decimal" decimals="0">9,587,711</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c69" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="0" format="ixt:num-dot-decimal" decimals="0">7,521,213</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 72pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Total shareholders&#x2019; equity</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c70" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">24,721,844</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c71" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">22,159,718</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Commitments and contingencies</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<ix:nonFraction id="c73" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="0" xsi:nil="true"></ix:nonFraction>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<ix:nonFraction id="c74" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:CommitmentsAndContingencies" scale="0" xsi:nil="true"></ix:nonFraction>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 72pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 72pt;">Total liabilities and shareholders&#x2019; equity</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c75" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">43,878,901</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c76" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">40,557,806</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</div>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">See accompanying notes to consolidated financial statements.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">20</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 18pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 18pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Consolidated Statements of Operations</b></p>
			</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; margin: 0pt; text-align: center;">Years ended October 31, 2023, 2022 and 2021</p>
			</td>
		</tr>

</tbody></table>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<div>&#xa0;</div>

<div class="null">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years Ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c79" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">72,173,752</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c80" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">69,079,263</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c81" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">59,136,294</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cost of goods sold</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c82" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" format="ixt:num-dot-decimal" decimals="0">49,879,676</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c83" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" format="ixt:num-dot-decimal" decimals="0">48,568,410</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c84" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" format="ixt:num-dot-decimal" decimals="0">42,862,215</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c85" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">22,294,076</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c86" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">20,510,853</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c87" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">16,274,079</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general and administrative expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c88" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">21,220,741</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c89" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">19,959,735</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c90" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">18,239,152</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Royalty (income) expense, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c91" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="occ:RoyaltyRevenueExpense" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">26,315</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c92" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="occ:RoyaltyRevenueExpense" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">26,747</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c93" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="occ:RoyaltyRevenueExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">37,261</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Amortization of intangible assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c94" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">53,941</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c95" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">51,507</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c96" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">45,511</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c97" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">993,079</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c98" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">472,864</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c99" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">1,973,323</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Other income (expense), net:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Interest expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c101" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:InterestExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">1,152,554</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c102" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:InterestExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">768,286</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c103" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:InterestExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">690,384</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Gain on insurance proceeds, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c104" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" scale="0" format="ixt:num-dot-decimal" decimals="0">2,199,463</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c105" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c106" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c107" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">172,234</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c108" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">26,976</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c109" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:OtherNonoperatingIncomeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">9,254,325</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Other income (expense), net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c110" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NonoperatingIncomeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">1,219,143</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c111" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NonoperatingIncomeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">795,262</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c112" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NonoperatingIncomeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">8,563,941</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Income (loss) before income taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c113" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0">2,212,222</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c114" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">322,398</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c115" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0">6,590,618</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income tax expense (benefit)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c116" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">145,724</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c117" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">24,693</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c118" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">19,898</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c119" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">2,066,498</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c120" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">347,091</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c121" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">6,610,516</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) per share - basic and diluted</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c122" contextRef="d_2022-11-01_2023-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.26</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c123" contextRef="d_2021-11-01_2022-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.05</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c124" contextRef="d_2020-11-01_2021-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.87</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</div>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">See accompanying notes to consolidated financial statements.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">21</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td colspan="15" style="vertical-align:bottom;width:98%;">
			<p style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consolidated Statements of Shareholders' Equity</b></p>
			</td>
		</tr>
		<tr>
			<td colspan="15" style="vertical-align:bottom;width:2.6%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; text-align: center; margin: 0pt;">Years ended October 31, 2023, 2022 and 2021</p>
			</td>
		</tr>

</tbody></table>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<div>&#xa0;</div>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<div class="null">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b>&#xa0;</b></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Common Stock</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Retained</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Shareholders&#x2019;</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Amount</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Earnings</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Equity</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balances at October 31, 2020</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c127" contextRef="i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,537,087</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c128" contextRef="i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">14,002,130</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c129" contextRef="i_2020-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">1,257,788</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c130" contextRef="i_2020-10-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">15,259,918</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Share-based compensation, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c131" contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="INF">360,390</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c132" contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">335,519</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c133" contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c134" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">335,519</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#x2014;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c136" contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c137" contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">6,610,516</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c138" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">6,610,516</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balances at October 31, 2021</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c139" contextRef="i_2021-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,897,477</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c140" contextRef="i_2021-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">14,337,649</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c141" contextRef="i_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">7,868,304</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c142" contextRef="i_2021-10-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">22,205,953</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Share-based compensation, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c143" contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">4,283</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c144" contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">300,856</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c145" contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c146" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">300,856</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#x2014;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c148" contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c149" contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">347,091</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c150" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">347,091</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balances at October 31, 2022</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c151" contextRef="i_2022-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,893,194</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c152" contextRef="i_2022-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">14,638,505</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c153" contextRef="i_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">7,521,213</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c154" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">22,159,718</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Share-based compensation, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c155" contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="INF">487</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c156" contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">495,628</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c157" contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c158" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">495,628</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#x2014;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c160" contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c161" contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">2,066,498</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c162" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">2,066,498</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balances at October 31, 2023</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c163" contextRef="i_2023-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="Share" name="us-gaap:SharesOutstanding" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,893,681</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c164" contextRef="i_2023-10-31_StatementEquityComponentsAxis-CommonStockMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">15,134,133</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c165" contextRef="i_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">9,587,711</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c166" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:StockholdersEquity" scale="0" format="ixt:num-dot-decimal" decimals="0">24,721,844</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</div>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 2.6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">See accompanying notes to consolidated financial statements.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">22</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tbody><tr>
			<td colspan="13" style="vertical-align:bottom;width:99%;">
			<p style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consolidated Statements of Cash Flows</b></p>
			</td>
		</tr>
		<tr>
			<td colspan="13" style="vertical-align:bottom;width:2.8%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; text-align: center; margin: 0pt;">Years Ended October 31, 2023, 2022 and 2021</p>
			</td>
		</tr>

</tbody></table>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<div class="null">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash flows from operating activities:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c170" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">2,066,498</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c171" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">347,091</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c172" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">6,610,516</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Depreciation and amortization</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c174" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" format="ixt:num-dot-decimal" decimals="0">946,457</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c175" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" format="ixt:num-dot-decimal" decimals="0">1,074,671</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c176" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:DepreciationDepletionAndAmortization" scale="0" format="ixt:num-dot-decimal" decimals="0">1,206,706</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Bad debt expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c177" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">1,546</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c178" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">8,116</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c179" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">10,750</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Share-based compensation expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c180" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">611,480</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c181" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">411,997</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c182" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:ShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">335,519</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Gain on insurance proceeds, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c183" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" scale="0" format="ixt:num-dot-decimal" decimals="0">2,199,463</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c184" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c185" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemInsuranceProceeds" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Gain on debt extinguishment&#x2500;PPP Loan principal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c186" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c187" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c188" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">4,981,400</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Loss on disposal of property and equipment</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"><ix:nonFraction id="c189" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">8,335</ix:nonFraction></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"><ix:nonFraction id="c190" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">22,247</ix:nonFraction></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-align: right;"><ix:nonFraction id="c191" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">30,463</ix:nonFraction></td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-left: 36pt;">(Increase) decrease in:</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Trade accounts receivable</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c193" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">2,234,397</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c194" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" format="ixt:num-dot-decimal" decimals="0">2,595,869</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c195" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="0" format="ixt:num-dot-decimal" decimals="0">825,416</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Other receivables</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c196" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" format="ixt:num-dot-decimal" decimals="0">107,845</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c197" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">2,167,014</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c198" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="0" format="ixt:num-dot-decimal" decimals="0">2,181,311</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Income taxes refundable</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c199" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="0" format="ixt:num-dot-decimal" decimals="0">81,844</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c200" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c201" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInIncomeTaxesReceivable" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">25,003</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Inventories</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c202" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="0" format="ixt:num-dot-decimal" decimals="0">4,327,560</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c203" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="0" format="ixt:num-dot-decimal" decimals="0">3,134,958</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c204" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInInventories" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">795,959</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Prepaid expenses and other assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c205" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">55,244</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c206" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">9,125</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c207" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">76,834</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Other assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c208" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">92,036</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c209" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">392,597</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c210" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherOperatingAssets" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">70,081</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Increase (decrease) in:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Accounts payable and accrued expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c212" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">479,372</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c213" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">1,068,549</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c214" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">1,357,106</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Accrued compensation and payroll taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c215" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">77,229</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c216" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">218,780</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c217" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">90,464</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Income taxes payable</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c218" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">4,656</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c219" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">4,977</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c220" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">865</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 45pt;">Other noncurrent liabilities</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c221" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">145,726</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c222" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">887,699</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c223" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">350,153</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net cash provided by (used in) operating activities</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c224" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">395,676</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c225" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">1,587,544</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c226" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0">2,116,588</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash flows from investing activities:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Purchase of and deposits for the purchase of property and equipment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c228" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">520,847</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c229" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">279,810</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c230" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">166,227</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Insurance proceeds received</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c231" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0">1,946,992</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c232" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c233" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Investment in intangible assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c234" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">1,996</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c235" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">22,789</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c236" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">26,640</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Proceeds from sale of property and equipment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c237" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">4,500</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c238" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">10,134</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c239" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net cash provided by (used in) investing activities</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c240" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0">1,428,649</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c241" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">292,465</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c242" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">192,867</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash flows from financing activities:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Payroll taxes withheld and remitted on share-based payments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c244" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">115,852</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c245" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" format="ixt:num-dot-decimal" decimals="0">111,141</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c246" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Proceeds from note payable, revolver</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c247" contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:ProceedsFromNotesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">79,258,692</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c248" contextRef="d_2021-11-01_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:ProceedsFromNotesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">71,733,254</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c249" contextRef="d_2020-11-01_2021-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:ProceedsFromNotesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">58,867,884</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Payments on note payable, revolver</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c250" contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:RepaymentsOfNotesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">76,933,958</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c251" contextRef="d_2021-11-01_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:RepaymentsOfNotesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">69,199,499</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c252" contextRef="d_2020-11-01_2021-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:RepaymentsOfNotesPayable" scale="0" format="ixt:num-dot-decimal" decimals="0">60,390,636</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Principal payments on long-term debt</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c253" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">1,853,358</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c254" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">324,849</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c255" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:RepaymentsOfLongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">312,115</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Payments for financing costs</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c256" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:PaymentsOfFinancingCosts" scale="0" format="ixt:num-dot-decimal" decimals="0">100,000</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c257" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:PaymentsOfFinancingCosts" scale="0" format="ixt:num-dot-decimal" decimals="0">100,000</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c258" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:PaymentsOfFinancingCosts" scale="0" format="ixt:num-dot-decimal" decimals="0">91,667</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Principal payments on financing lease</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c259" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" format="ixt:num-dot-decimal" decimals="0">35,724</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c260" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" format="ixt:num-dot-decimal" decimals="0">34,069</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c261" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" format="ixt:num-dot-decimal" decimals="0">5,777</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net cash provided by (used in) financing activities</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c262" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0">219,800</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c263" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0">1,963,696</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c264" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">1,932,311</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net increase (decrease) in cash</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c265" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" format="ixt:num-dot-decimal" decimals="0">1,252,773</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c266" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" format="ixt:num-dot-decimal" decimals="0">83,687</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c267" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">8,590</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c268" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" format="ixt:num-dot-decimal" decimals="0">215,936</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c269" contextRef="i_2021-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" format="ixt:num-dot-decimal" decimals="0">132,249</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c270" contextRef="i_2020-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" format="ixt:num-dot-decimal" decimals="0">140,839</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Cash at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c271" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" format="ixt:num-dot-decimal" decimals="0">1,468,709</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c272" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" format="ixt:num-dot-decimal" decimals="0">215,936</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c273" contextRef="i_2021-10-31" unitRef="USD" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" format="ixt:num-dot-decimal" decimals="0">132,249</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Supplemental disclosure of cash flow information:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Cash payments for interest</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c275" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:InterestPaidNet" scale="0" format="ixt:num-dot-decimal" decimals="0">1,028,762</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c276" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:InterestPaidNet" scale="0" format="ixt:num-dot-decimal" decimals="0">640,592</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c277" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:InterestPaidNet" scale="0" format="ixt:num-dot-decimal" decimals="0">492,547</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Income taxes paid, net of refunds</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c278" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="0" format="ixt:num-dot-decimal" decimals="0">221,993</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c279" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="0" format="ixt:num-dot-decimal" decimals="0">17,384</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c280" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxesPaidNet" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">10,656</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Noncash investing and financing activities:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Capital expenditures accrued in accounts payable at year end</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c282" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" format="ixt:num-dot-decimal" decimals="0">22,081</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c283" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" format="ixt:num-dot-decimal" decimals="0">31,560</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c284" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="0" format="ixt:num-dot-decimal" decimals="0">33,842</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</div>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 100%; margin-left: 0pt; margin-right: 0pt;">

		<tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<td style="vertical-align: bottom; width: 2.8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">See accompanying notes to consolidated financial statements.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">23</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:18pt;font-variant:normal;text-align:center;margin:0pt;"><b><a id="notes" title="notes" href="#"></a>Notes to Consolidated Financial Statements</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; text-align: center; margin: 0pt;">Years ended October 31, 2023, 2022 and 2021</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="c285" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(1)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Description of Business and Summary of Significant Accounting Policies</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:DescriptionOfBusinessPolicyTextBlock" id="c856347557309335" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(a)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Description of Business</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;">Optical Cable Corporation and its subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;OCC&#xae;&#x201d;) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company&#x2019;s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (&#x201c;POL&#x201d;) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company&#x2019;s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company&#x2019;s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company&#x2019;s products are sold worldwide. Also see note 10.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ConsolidationPolicyTextBlock" id="c747388829662906" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(b)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Principles of Consolidation</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="c658859859095919" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(c)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Cash and Cash Equivalents</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">All of the Company&#x2019;s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $<ix:nonFraction id="c287" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:CashUninsuredAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.2</ix:nonFraction> million. As of October 31, 2022, the Company did <span style="-sec-ix-hidden:c288">not</span> have bank deposits in excess of the insured limit.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had <span style="-sec-ix-hidden:c289"><span style="-sec-ix-hidden:c290">no</span></span> cash equivalents.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" id="c510744080755363" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(d)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Trade Accounts Receivable and Allowance for Credit Losses</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company&#x2019;s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.</p>
</ix:nonNumeric>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">24</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:InventoryPolicyTextBlock" id="c1237703150049441" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(e)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Inventories</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="c1264942835218633" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(f)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Property and Equipment</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are <span style="-sec-ix-hidden:c291">thirty</span> to <span style="-sec-ix-hidden:c292">thirty-nine</span> years for buildings and <span style="-sec-ix-hidden:c293"><span style="-sec-ix-hidden:c294"><span style="-sec-ix-hidden:c295">three</span></span></span> to <span style="-sec-ix-hidden:c296"><span style="-sec-ix-hidden:c297"><span style="-sec-ix-hidden:c298">fifteen</span></span></span> years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:PatentsAndTrademarksPolicyTextBlock" id="c1375604063837072" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(g) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Patents and Trademarks</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company&#x2019;s decision is made.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:RevenueRecognitionPolicyTextBlock" id="c1700777798512888" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(h)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Revenue Recognition</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:ShippingAndHandlingCostsPolicyTextBlock" id="c1125339471375980" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(i) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Shipping and Handling Costs</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Shipping and handling costs include the costs incurred to physically move finished goods from the Company&#x2019;s warehouse to the customers&#x2019; designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $<ix:nonFraction id="c299" contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="occ:ShippingAndHandlingCosts" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.1</ix:nonFraction> million, $<ix:nonFraction id="c300" contextRef="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="occ:ShippingAndHandlingCosts" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.1</ix:nonFraction> million and $<ix:nonFraction id="c301" contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="occ:ShippingAndHandlingCosts" scale="6" format="ixt:num-dot-decimal" decimals="-5">1.9</ix:nonFraction> million are included in selling, general and administrative expenses for the fiscal years ended October&#xa0;31, 2023, 2022 and 2021, respectively.</p>
</ix:nonNumeric>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">25</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="c502231693448806" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(j)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Research and Development</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Research and development costs are expensed as incurred. Research and development costs totaled approximately $<ix:nonFraction id="c302" contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">983,000</ix:nonFraction>, $<ix:nonFraction id="c303" contextRef="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">973,000</ix:nonFraction> and $<ix:nonFraction id="c304" contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">928,000</ix:nonFraction> for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="c1532232269661738" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(k)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Advertising</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Advertising costs are expensed as incurred. Advertising costs totaled approximately $<ix:nonFraction id="c305" contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AdvertisingExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">191,000</ix:nonFraction>, $<ix:nonFraction id="c306" contextRef="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AdvertisingExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">159,000</ix:nonFraction> and $<ix:nonFraction id="c307" contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember" unitRef="USD" name="us-gaap:AdvertisingExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">81,000</ix:nonFraction> for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:IncomeTaxPolicyTextBlock" id="c1344959443661949" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(l)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Income Taxes</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:LongLivedAndIntangibleAssetsPolicyTextBlock" id="c318363820135367" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(m)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Long-Lived Assets </i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="c994248508929114" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(n)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Stock Incentive Plans and Other Share-Based Compensation</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;">The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:EarningsPerSharePolicyTextBlock" id="c907422016688417" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(o)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Net Income (Loss) Per Share</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">26</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:CommitmentsAndContingenciesPolicyTextBlock" id="c1636083598770352" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(p)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Commitments and Contingencies</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:UseOfEstimates" id="c413702731665329" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(q) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Use of Estimates</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" id="c325" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(2) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Allowance for Credit Losses for Trade Accounts Receivable</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">A summary of changes in the allowance for credit losses for trade accounts receivable for the years ended October&#xa0;31, 2023, 2022 and 2021 follows:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" id="c339" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c341" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">69,643</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c342" contextRef="i_2021-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">61,527</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c343" contextRef="i_2020-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">524,617</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Bad debt expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c344" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">1,546</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c345" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">8,116</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c346" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:ProvisionForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">10,750</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Losses charged to allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c347" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c348" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c349" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="0" format="ixt:num-dot-decimal" decimals="0">473,840</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c350" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">71,189</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c351" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">69,643</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c352" contextRef="i_2021-10-31" unitRef="USD" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">61,527</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
</ix:nonNumeric>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:InventoryDisclosureTextBlock" id="c353" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(3)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Inventories</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Inventories as of October 31, 2023 and 2022 consist of the following:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="c365" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c367" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">5,937,682</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c368" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">3,894,102</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c369" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">4,372,913</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c370" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">4,054,789</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c371" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">13,130,478</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c372" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:InventoryRawMaterialsNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">11,093,140</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Production supplies</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c373" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:InventorySuppliesNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">325,253</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c374" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:InventorySuppliesNetOfReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">396,735</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 34%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c375" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:InventoryNet" scale="0" format="ixt:num-dot-decimal" decimals="0">23,766,326</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c376" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:InventoryNet" scale="0" format="ixt:num-dot-decimal" decimals="0">19,438,766</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">27</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>
</ix:nonNumeric>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="c377" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(4)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Property and Equipment, Net</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Property and equipment, net as of October 31, 2023 and 2022 consists of the following:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="c395" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Land and land improvements</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c397" contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">3,148,834</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c398" contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">3,148,834</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Buildings and improvements</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c399" contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">8,305,039</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c400" contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">8,311,953</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Machinery and equipment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c401" contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">26,185,346</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c402" contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">26,909,968</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Furniture and fixtures</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c403" contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">902,012</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c404" contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">902,012</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Construction in progress</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c405" contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">199,772</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c406" contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">230,163</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36.4%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total property and equipment, at cost</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c407" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">38,741,003</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c408" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" format="ixt:num-dot-decimal" decimals="0">39,502,930</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated amortization and depreciation</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c409" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">31,601,387</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c410" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">32,112,645</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Property and equipment, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c411" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" format="ixt:num-dot-decimal" decimals="0">7,139,616</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c412" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" format="ixt:num-dot-decimal" decimals="0">7,390,285</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
</ix:nonNumeric>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="c413" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(5) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Intangible Assets</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Aggregate amortization expense for amortizing intangible assets was $<ix:nonFraction id="c415" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">53,941</ix:nonFraction>, $<ix:nonFraction id="c416" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">51,507</ix:nonFraction> and $<ix:nonFraction id="c417" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" format="ixt:num-dot-decimal" decimals="0">45,511</ix:nonFraction> for the years ended October 31, 2023, 2022 and 2021, respectively. Amortization of intangible assets is calculated using a straight-line method over the estimated useful lives of the intangible assets. Amortization expense is estimated to be approximately $<ix:nonFraction id="c418" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="0" format="ixt:num-dot-decimal" decimals="0"><ix:nonFraction id="c419" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="0" format="ixt:num-dot-decimal" decimals="0"><ix:nonFraction id="c420" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="0" format="ixt:num-dot-decimal" decimals="0"><ix:nonFraction id="c421" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="0" format="ixt:num-dot-decimal" decimals="0"><ix:nonFraction id="c422" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" scale="0" format="ixt:num-dot-decimal" decimals="0">54,000</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> for each of the next five years. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2023 was $<ix:nonFraction id="c423" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" format="ixt:num-dot-decimal" decimals="0">868,564</ix:nonFraction> and $<ix:nonFraction id="c424" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" format="ixt:num-dot-decimal" decimals="0">313,927</ix:nonFraction>, respectively. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2022 was $<ix:nonFraction id="c425" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="0" format="ixt:num-dot-decimal" decimals="0">856,167</ix:nonFraction> and $<ix:nonFraction id="c426" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" format="ixt:num-dot-decimal" decimals="0">274,417</ix:nonFraction>, respectively.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ProductWarrantyDisclosureTextBlock" id="c427" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(6)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Product Warranties</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company generally warrants its products against certain manufacturing and other defects in material and workmanship. These product warranties are provided for specific periods of time and are applicable assuming the product has not been subjected to misuse, improper installation, negligent handling or shipping damage. As of October 31, 2023 and 2022, the Company&#x2019;s accrual for estimated product warranty claims totaled $<ix:nonFraction id="c429" contextRef="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember" unitRef="USD" name="us-gaap:ProductWarrantyAccrual" scale="0" format="ixt:num-dot-decimal" decimals="0">80,000</ix:nonFraction> and $<ix:nonFraction id="c430" contextRef="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember" unitRef="USD" name="us-gaap:ProductWarrantyAccrual" scale="0" format="ixt:num-dot-decimal" decimals="0">75,000</ix:nonFraction>, respectively, and is included in accounts payable and accrued expenses. Warranty claims expense includes the costs to investigate claims and potential claims, and the costs to replace and/or repair product pursuant to claims, which can include claims not deemed valid by the Company. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and costs as well as current information with respect to potential warranty claims and costs. Warranty claims expense for the years ended October 31, 2023, 2022 and 2021 totaled $<ix:nonFraction id="c431" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProductWarrantyExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">89,548</ix:nonFraction>, $<ix:nonFraction id="c432" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProductWarrantyExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">52,465</ix:nonFraction> and $<ix:nonFraction id="c433" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:ProductWarrantyExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">55,592</ix:nonFraction>, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following table summarizes the changes in the Company&#x2019;s accrual for product warranties during the fiscal years ended October 31, 2023 and 2022:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock" id="c444" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c446" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrual" scale="0" format="ixt:num-dot-decimal" decimals="0">75,000</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c447" contextRef="i_2021-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrual" scale="0" format="ixt:num-dot-decimal" decimals="0">75,000</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities accrued for warranties issued during the year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c448" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="0" format="ixt:num-dot-decimal" decimals="0">114,577</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c449" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrualWarrantiesIssued" scale="0" format="ixt:num-dot-decimal" decimals="0">97,501</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty claims paid during the period</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(<ix:nonFraction id="c450" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrualPayments" scale="0" format="ixt:num-dot-decimal" decimals="0">84,548</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(<ix:nonFraction id="c451" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrualPayments" scale="0" format="ixt:num-dot-decimal" decimals="0">52,465</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Changes in liability for pre-existing warranties during the year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c452" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">25,029</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c453" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">45,036</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c454" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrual" scale="0" format="ixt:num-dot-decimal" decimals="0">80,000</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c455" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:ProductWarrantyAccrual" scale="0" format="ixt:num-dot-decimal" decimals="0">75,000</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">28</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>
</ix:nonNumeric>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:LongTermDebtTextBlock" id="c456" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(7)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Long-term Debt and Notes Payable </b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has credit facilities consisting of a real estate term loan, as amended and restated (the &#x201c;Virginia Real Estate Loan&#x201d;) and a Revolving Credit Master Promissory Note and related Loan and Security Agreement (collectively, the &#x201c;Revolver&#x201d;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On October 31, 2023, OCC and Northeast Bank entered into an Omnibus Amendment of Loan Documents (the &#x201c;Amendment&#x201d;) to modify certain loan documents currently in effect between the parties related to the Virginia Real Estate Loan and a supplemental real estate term loan (the &#x201c;North Carolina Real Estate Loan&#x201d;). The primary purpose of the Amendment was to: (i) pay off the North Carolina Real Estate Loan; (ii) pay down the balance on the Virginia Real Estate Loan; (iii) extend the maturity date of the Virginia Real Estate Loan through May 5, 2026; (iv) release the collateral of the North Carolina Real Estate Loan; and (v) effective October 5, 2023, modify the interest rate of the Virginia Real Estate Loan to a variable rate equal to the Prime Rate, provided that the interest rate shall never be less than <ix:nonFraction id="c458" contextRef="i_2023-10-31_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" format="ixt:num-dot-decimal" decimals="3">8.5</ix:nonFraction>% per annum.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Loan remains generally secured by a first lien deed of trust on the land and buildings at the Company&#x2019;s headquarters and manufacturing facilities located in Roanoke, Virginia. All other terms of the Virginia Real Estate Loan remain unaltered and remain in full force and effect.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Virginia Real Estate Loan is payable in monthly installments of principal and interest. Principal is calculated using the unpaid balance of the loan and a two hundred forty (240) month amortization schedule. Interest is computed on the aggregate principal balance outstanding at a rate equal to the Prime Rate, adjusted monthly on the fifth day of each calendar month in accordance with changes to the Prime Rate, provided, however, that the interest rate is never less than <ix:nonFraction id="c459" contextRef="i_2023-10-31_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember_RangeAxis-MinimumMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" format="ixt:num-dot-decimal" decimals="3">8.5</ix:nonFraction>% per annum on the basis of a 360-day year times the actual number of days elapsed.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Long-term debt as of October 31, 2023 and 2022 consists of the following:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:27pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfDebtTableTextBlock" id="c494" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Virginia Real Estate Loan ($<ix:nonFraction id="c496" contextRef="i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5"><ix:nonFraction id="c497" contextRef="i_2022-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="6" format="ixt:num-dot-decimal" decimals="-5">6.5</ix:nonFraction></ix:nonFraction> million original principal)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c498" contextRef="i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember" unitRef="USD" name="us-gaap:LongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">2,675,244</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c499" contextRef="i_2022-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember" unitRef="USD" name="us-gaap:LongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">3,669,294</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">North Carolina Real Estate Loan ($<ix:nonFraction id="c500" contextRef="i_2023-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="6" format="ixt:num-dot-decimal" decimals="-4"><ix:nonFraction id="c501" contextRef="i_2022-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember" unitRef="USD" name="us-gaap:DebtInstrumentFaceAmount" scale="6" format="ixt:num-dot-decimal" decimals="-4">2.24</ix:nonFraction></ix:nonFraction> million original principal)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c502" contextRef="i_2023-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember" unitRef="USD" name="us-gaap:LongTermDebt" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c503" contextRef="i_2022-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember" unitRef="USD" name="us-gaap:LongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">859,308</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total long-term debt</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c504" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">2,675,244</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c505" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LongTermDebt" scale="0" format="ixt:num-dot-decimal" decimals="0">4,528,602</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current installments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c506" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermDebtCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">52,624</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c507" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LongTermDebtCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">338,094</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Long-term debt, excluding current installments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c508" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">2,622,620</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c509" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:LongTermDebtNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">4,190,508</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On July 5, 2022, OCC entered into a Modification Agreement with North Mill Capital LLC (now doing business as SLR Business Credit, &#x201c;SLR&#x201d;), to modify the existing Revolver dated July 24, 2020. In addition to certain other modifications to the Revolver as set forth in the Modification Agreement, the Modification Agreement provided a two-year extension of the initial term of the Revolver to July 24, 2025, and reduced the dollar amount of the availability block from $<ix:nonFraction id="c474" contextRef="i_2022-07-04_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="occ:LineOfCreditFacilityRestrictedCapacityForAdvances" scale="0" format="ixt:num-dot-decimal" decimals="0">1,500,000</ix:nonFraction> to $<ix:nonFraction id="c475" contextRef="i_2022-07-05_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="occ:LineOfCreditFacilityRestrictedCapacityForAdvances" scale="0" format="ixt:num-dot-decimal" decimals="0">1,150,000</ix:nonFraction>.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Revolver with SLR provides the Company with one or more advances in an amount up to: (a) <ix:nonFraction id="c476" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="Pure" name="occ:LineOfCreditFacilityPercentOfEligibleAccounts" scale="-2" format="ixt:num-dot-decimal" decimals="2">85</ix:nonFraction>% of the aggregate outstanding amount of eligible accounts (the &#x201c;eligible accounts loan value&#x201d;); plus (b) the lowest of (i) an amount up to <ix:nonFraction id="c477" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="Pure" name="occ:LineOfCreditFacilityPercentOfEligibleInventory" scale="-2" format="ixt:num-dot-decimal" decimals="2">35</ix:nonFraction>% of the aggregate value of eligible inventory, (ii) $<ix:nonFraction id="c478" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="occ:LineOfCreditFacilityAdditionalCapacityForAdvances" scale="0" format="ixt:num-dot-decimal" decimals="0">5,000,000</ix:nonFraction>, and (iii) an amount not to exceed 100% of the then outstanding eligible accounts loan value; minus (c) $<ix:nonFraction id="c479" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="occ:LineOfCreditFacilityRestrictedCapacityForAdvances" scale="0" format="ixt:num-dot-decimal" decimals="0">1,150,000</ix:nonFraction>.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The maximum aggregate principal amount subject to the Revolver is $<ix:nonFraction id="c480" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="0" format="ixt:num-dot-decimal" decimals="0">18,000,000</ix:nonFraction>. Interest accrues on the daily balance at the per annum rate of <ix:nonFraction id="c481" contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_VariableRateAxis-PrimeRateMember" unitRef="Pure" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" format="ixt:num-dot-decimal" decimals="3">1.5</ix:nonFraction>% above the Prime Rate in effect from time to time, but not less than <ix:nonFraction id="c482" contextRef="i_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" format="ixt:num-dot-decimal" decimals="4">4.75</ix:nonFraction>% (the &#x201c;Applicable Rate&#x201d;). In the event of a default, interest may become <ix:nonFraction id="c483" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_RangeAxis-MaximumMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" format="ixt:num-dot-decimal" decimals="2">6.0</ix:nonFraction>% above the Applicable Rate. As of October 31, 2023, the Revolver accrued interest at the prime lending rate plus <ix:nonFraction id="c484" contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_VariableRateAxis-PrimeRateMember" unitRef="Pure" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" format="ixt:num-dot-decimal" decimals="3">1.5</ix:nonFraction>% (resulting in a <ix:nonFraction id="c485" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="Pure" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" format="ixt:num-dot-decimal" decimals="1">10.0</ix:nonFraction>% rate at October 31, 2023). The loan may be extended in <span style="-sec-ix-hidden:c486">one</span> year periods subject to the agreement of SLR.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">29</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Revolver is secured by all of the following assets: properties, rights and interests in property of the Company whether now owned or existing, or hereafter acquired or arising, and wherever located; all accounts, equipment, commercial tort claims, general intangibles, chattel paper, inventory, negotiable collateral, investment property, financial assets, letter-of-credit rights, supporting obligations, deposit accounts, money or assets of the Company, which hereafter come into the possession, custody, or control of SLR; all proceeds and products, whether tangible or intangible, of any of the foregoing, including proceeds of insurance covering any or all of the foregoing; any and all tangible or intangible property resulting from the sale, lease, license or other disposition of any of the foregoing, or any portion thereof or interest therein, and all proceeds thereof; and any other assets of the Company which may be subject to a lien in favor of SLR as security for the obligations under the Revolver.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As of October 31, 2023, the Company had $<ix:nonFraction id="c487" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:LineOfCredit" scale="6" format="ixt:num-dot-decimal" decimals="-5">8.3</ix:nonFraction> million of outstanding borrowings on its Revolver and $<ix:nonFraction id="c488" contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" format="ixt:num-dot-decimal" decimals="-5">2.6</ix:nonFraction> million in available credit. As of October 31, 2022 the Company had $<ix:nonFraction id="c489" contextRef="i_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:LineOfCredit" scale="6" format="ixt:num-dot-decimal" decimals="-6">6.0</ix:nonFraction> million of outstanding borrowings on its Revolver and $<ix:nonFraction id="c490" contextRef="i_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember" unitRef="USD" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" format="ixt:num-dot-decimal" decimals="-5">5.9</ix:nonFraction> million in available credit.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The aggregate maturities of long-term debt for each of the three years subsequent to October 31, 2023 are $<ix:nonFraction id="c491" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" scale="0" format="ixt:num-dot-decimal" decimals="0">52,624</ix:nonFraction> in fiscal year 2024, $<ix:nonFraction id="c492" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" scale="0" format="ixt:num-dot-decimal" decimals="0">8,381,756</ix:nonFraction> in fiscal year 2025 and $<ix:nonFraction id="c493" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" scale="0" format="ixt:num-dot-decimal" decimals="0">2,565,260</ix:nonFraction> in fiscal year 2026.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock" id="c510" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(8)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Leases</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has an operating lease agreement for approximately <ix:nonFraction id="c512" contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" unitRef="SquareFoot" name="us-gaap:AreaOfRealEstateProperty" scale="0" format="ixt:num-dot-decimal" decimals="INF">34,000</ix:nonFraction> square feet of office, manufacturing and warehouse space in Plano, Texas (near Dallas). The lease term expires on November 30, 2024.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has an operating lease for approximately <ix:nonFraction id="c513" contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" unitRef="SquareFoot" name="us-gaap:AreaOfRealEstateProperty" scale="0" format="ixt:num-dot-decimal" decimals="INF">36,000</ix:nonFraction> square feet of warehouse space in Roanoke, Virginia. During fiscal year 2023, the lease term was extended for an additional <span style="-sec-ix-hidden:c514">three</span> years. The new expiration date is April 30, 2026.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company also leases certain office equipment under operating leases with initial <ix:nonNumeric contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeEquipmentMember" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="c515" format="ixt-sec:durmonth">60</ix:nonNumeric> month terms. The lease terms expire in February and April of 2025.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">OCC leases printers that are used in the Roanoke, Virginia manufacturing facility. The lease term expires on August 22, 2026. The right-of-use asset is being amortized on a straight line basis over seven years. When the lease term ends, the remaining net book value of the right-of-use asset will be classified as property and equipment.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company&#x2019;s lease contracts may include options to extend or terminate the lease. The Company exercises judgment to determine the term of those leases when such options are present and includes such options in the calculation of the lease term when it is reasonably certain that it will exercise those options.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company includes contract lease components in its determination of lease payments, while non-lease components of the contracts, such as taxes, insurance, and common area maintenance, are expensed as incurred. At commencement, right-of-use assets and lease liabilities are measured at the present value of future lease payments over the lease term. The Company uses its incremental borrowing rate based on information available at the time of lease commencement to measure the present value of future payments.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Operating lease expense is recognized on a straight-line basis over the lease term. Short term leases with an initial term of 12 months or less are expensed as incurred. The Company&#x2019;s short term leases have month-to-month terms.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">30</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Operating lease right-of-use assets of $<ix:nonFraction id="c516" contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherAssetsMember" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" format="ixt:num-dot-decimal" decimals="0">596,578</ix:nonFraction> and $<ix:nonFraction id="c517" contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherAssetsMember" unitRef="USD" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="0" format="ixt:num-dot-decimal" decimals="0">662,328</ix:nonFraction> were included in other assets at October 31, 2023 and 2022, respectively. Operating lease liabilities of $<ix:nonFraction id="c518" contextRef="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">414,159</ix:nonFraction> and $<ix:nonFraction id="c519" contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">227,925</ix:nonFraction>, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2023. Operating lease liabilities of $<ix:nonFraction id="c520" contextRef="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">355,183</ix:nonFraction> and $<ix:nonFraction id="c521" contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">374,570</ix:nonFraction>, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2022. Operating lease expense for the fiscal years ended October 31, 2023, 2022 and 2021 was $<ix:nonFraction id="c522" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:OperatingLeaseExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">430,765</ix:nonFraction>, $<ix:nonFraction id="c523" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:OperatingLeaseExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">413,333</ix:nonFraction> and $<ix:nonFraction id="c524" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:OperatingLeaseExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">407,235</ix:nonFraction>, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The weighted average remaining lease term for the operating leases is <ix:nonNumeric contextRef="i_2023-10-31" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="c525" format="ixt-sec:durmonth">21</ix:nonNumeric> months and the weighted average discount rate is <ix:nonFraction id="c526" contextRef="i_2023-10-31" unitRef="Pure" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" format="ixt:num-dot-decimal" decimals="3">7.3</ix:nonFraction>% as of October 31, 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the fiscal years ended October 31, 2023 and 2022, cash paid for operating lease liabilities totaled $<ix:nonFraction id="c527" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="0" format="ixt:num-dot-decimal" decimals="0">439,016</ix:nonFraction> and $<ix:nonFraction id="c528" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:OperatingLeasePayments" scale="0" format="ixt:num-dot-decimal" decimals="0">432,485</ix:nonFraction>, respectively. For the fiscal years ended October 31, 2023 and 2022, there were no right-of-use assets obtained in exchange for new operating lease liabilities.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Finance lease right-of-use assets of $<ix:nonFraction id="c529" contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherAssetsMember" unitRef="USD" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" format="ixt:num-dot-decimal" decimals="0">141,342</ix:nonFraction> and $<ix:nonFraction id="c530" contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherAssetsMember" unitRef="USD" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="0" format="ixt:num-dot-decimal" decimals="0">170,839</ix:nonFraction> were included in other assets at October 31, 2023 and 2022, respectively. Finance lease liabilities of $<ix:nonFraction id="c531" contextRef="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">37,459</ix:nonFraction> and $<ix:nonFraction id="c532" contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">93,451</ix:nonFraction>, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2023. Finance lease liabilities of $<ix:nonFraction id="c533" contextRef="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">35,724</ix:nonFraction> and $<ix:nonFraction id="c534" contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="0" format="ixt:num-dot-decimal" decimals="0">130,911</ix:nonFraction>, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2022. Interest expense related to the finance lease totaled $<ix:nonFraction id="c535" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseInterestExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">7,144</ix:nonFraction> and $<ix:nonFraction id="c536" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:FinanceLeaseInterestExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">8,798</ix:nonFraction>, respectively, for the fiscal years ended October 31, 2023 and 2022. Amortization expense related to the finance lease totaled $<ix:nonFraction id="c537" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" format="ixt:num-dot-decimal" decimals="0"><ix:nonFraction id="c538" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="0" format="ixt:num-dot-decimal" decimals="0">29,497</ix:nonFraction></ix:nonFraction> for the fiscal years ended October 31, 2023 and 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The remaining lease term for the finance lease is <ix:nonNumeric contextRef="i_2023-10-31" name="us-gaap:LesseeFinanceLeaseRemainingLeaseTerm" id="c539" format="ixt-sec:durmonth">34</ix:nonNumeric> months and the discount rate is <ix:nonFraction id="c540" contextRef="i_2023-10-31" unitRef="Pure" name="us-gaap:LesseeFinanceLeaseDiscountRate" scale="-2" format="ixt:num-dot-decimal" decimals="4">4.75</ix:nonFraction>% as of October 31, 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the fiscal year ended October 31, 2023, cash paid for the finance lease liability totaled $<ix:nonFraction id="c541" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseInterestExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">7,144</ix:nonFraction> and $<ix:nonFraction id="c542" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" format="ixt:num-dot-decimal" decimals="0">35,724</ix:nonFraction> for interest and principal, respectively. For the fiscal years ended October 31, 2022, cash paid for the finance lease liability totaled $<ix:nonFraction id="c543" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:FinanceLeaseInterestExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">8,798</ix:nonFraction> and $<ix:nonFraction id="c544" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:FinanceLeasePrincipalPayments" scale="0" format="ixt:num-dot-decimal" decimals="0">34,069</ix:nonFraction> for interest and principal, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company&#x2019;s future payments due under leases reconciled to the lease liabilities are as follows:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:LesseeLeaseLiabilityMaturityTableTextBlock" id="c557" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 81pt;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Operating</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>leases</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Finance</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>lease</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c559" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" format="ixt:num-dot-decimal" decimals="0">448,298</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c560" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="0" format="ixt:num-dot-decimal" decimals="0">42,868</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c561" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="0" format="ixt:num-dot-decimal" decimals="0">177,997</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c562" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="0" format="ixt:num-dot-decimal" decimals="0">42,868</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c563" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="0" format="ixt:num-dot-decimal" decimals="0">63,644</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c564" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="0" format="ixt:num-dot-decimal" decimals="0">55,715</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total undiscounted lease payments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c565" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="0" format="ixt:num-dot-decimal" decimals="0">689,939</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c566" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="0" format="ixt:num-dot-decimal" decimals="0">141,451</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value discount</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c567" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="0" format="ixt:num-dot-decimal" decimals="0">47,855</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c568" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="0" format="ixt:num-dot-decimal" decimals="0">10,541</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liability</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c569" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:OperatingLeaseLiability" scale="0" format="ixt:num-dot-decimal" decimals="0">642,084</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c570" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:FinanceLeaseLiability" scale="0" format="ixt:num-dot-decimal" decimals="0">130,910</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>
</ix:nonNumeric>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="c571" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(9) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Benefits</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>Health Insurance Coverage</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company contracts for health insurance coverage for employees and their dependents through third-party administrators. During the years ended October 31, 2023, 2022 and 2021, total expense of $<ix:nonFraction id="c573" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="occ:HealthInsuranceCoverageExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">3,448,622</ix:nonFraction>, $<ix:nonFraction id="c574" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="occ:HealthInsuranceCoverageExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">3,021,642</ix:nonFraction> and $<ix:nonFraction id="c575" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="occ:HealthInsuranceCoverageExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">2,697,167</ix:nonFraction>, respectively, was recognized under the Company&#x2019;s insured health care program.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>401(k) Plan</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company maintains a 401(k) retirement savings plan for the benefit of its eligible employees.<b> </b>Substantially all of the Company&#x2019;s employees who meet certain service and age requirements are eligible to participate in the plan. The Company&#x2019;s plan document provides that the Company&#x2019;s matching contributions are discretionary. The Company made or accrued matching contributions to the plan of $<ix:nonFraction id="c576" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="0" format="ixt:num-dot-decimal" decimals="0">61,736</ix:nonFraction>, $<ix:nonFraction id="c577" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="0" format="ixt:num-dot-decimal" decimals="0">62,517</ix:nonFraction> and $<ix:nonFraction id="c578" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="0" format="ixt:num-dot-decimal" decimals="0">65,416</ix:nonFraction> for the years ended October&#xa0;31, 2023, 2022 and 2021, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">31</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>Stock Incentives for Key Employees and Non-Employee Directors</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Optical Cable Corporation uses stock incentives to increase the personal financial interest that key employees and non-employee Directors have in the future success of the Company, thereby aligning their interests with those of other shareholders and strengthening their desire to remain with the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As of October 31, 2023, there were approximately <ix:nonFraction id="c579" contextRef="i_2023-10-31_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" scale="0" format="ixt:num-dot-decimal" decimals="INF">356,000</ix:nonFraction> remaining shares available for grant under the Optical Cable Corporation Stock Incentive Plan (&#x201c;2017 Plan&#x201d;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Share-based compensation expense for employees, a consultant and non-employee members of the Company&#x2019;s Board of Directors recognized in the consolidated statements of operations for the years ended October 31, 2023, 2022 and 2021 was $<ix:nonFraction id="c580" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">611,480</ix:nonFraction>, $<ix:nonFraction id="c581" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">411,997</ix:nonFraction> and $<ix:nonFraction id="c582" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">335,519</ix:nonFraction>, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has granted, and anticipates granting, from time to time, restricted stock awards to employees, subject to approval by the Compensation Committee of the Board of Directors. The restricted stock awards granted under the 2017 Plan vest over time if certain operational performance-based criteria are met. Failure to meet the criteria required for vesting will result in a portion or all of the shares being forfeited.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company recognizes expense each quarter on service-based shares based on the number of shares expected to vest multiplied by the closing price of the Company&#x2019;s shares of common stock on the date of grant. The Company recognizes expense each quarter on operational performance-based shares of employees using an estimate of the shares expected to vest multiplied by the closing price of the Company&#x2019;s shares of common stock on the date of grant.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">A summary of the status of the Company&#x2019;s nonvested shares granted to employees, a consultant and non-employee Directors under the 2017 Plan as of October 31, 2023, and changes during the year ended October 31, 2023, is as follows:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="c597" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 81pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Nonvested shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Weighted-</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>average grant </b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>date fair value</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at October 31, 2022</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c599" contextRef="i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">377,470</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c600" contextRef="i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.53</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46.5%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c601" contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">28,560</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c602" contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.74</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c603" contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" format="ixt:num-dot-decimal" decimals="INF">114,876</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c604" contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.68</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at October 31, 2023</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c605" contextRef="i_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" format="ixt:num-dot-decimal" decimals="INF">291,154</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c606" contextRef="i_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember" unitRef="USDPerShare" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" format="ixt:num-dot-decimal" decimals="INF">3.49</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As of October 31, 2023, the estimated amount of compensation cost related to nonvested equity-based compensation awards that the Company will recognize over a <ix:nonNumeric contextRef="d_2021-11-01_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" id="c591" format="ixt-sec:duryear">1.4</ix:nonNumeric> year weighted-average period is approximately $<ix:nonFraction id="c592" contextRef="i_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember" unitRef="USD" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="0" format="ixt:num-dot-decimal" decimals="0">515,000</ix:nonFraction>. Such nonvested equity-based compensation awards are in the form of (i) operational performance-based shares and (ii) operational performance-based shares which have been converted to service-based shares after performance-based criteria have been met.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">During the fiscal year ended October 31, 2023, 2022 and 2021, stock awards to non-employee Directors under the 2017 Plan totaling <ix:nonFraction id="c593" contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" format="ixt:num-dot-decimal" decimals="INF">28,560</ix:nonFraction> shares, <ix:nonFraction id="c594" contextRef="d_2021-11-01_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" format="ixt:num-dot-decimal" decimals="INF">27,364</ix:nonFraction> shares and <ix:nonFraction id="c595" contextRef="d_2020-11-01_2021-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember" unitRef="Share" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" scale="0" format="ixt:num-dot-decimal" decimals="INF">30,055</ix:nonFraction> shares, respectively, were approved by the Board of Directors of the Company. The shares are part of the non-employee Directors&#x2019; annual compensation for service on the Board of Directors. The shares granted to non-employee Directors under the 2017 Plan are subject to a <span style="-sec-ix-hidden:c596">one-year</span> vesting period.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">32</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>
</ix:nonNumeric>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ConcentrationRiskDisclosureTextBlock" id="c607" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(10)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Business and Credit Concentrations, Major Customers and Geographic Information</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company provides credit, in the normal course of business, to various commercial enterprises, governmental entities and not&#x2011;for&#x2011;profit organizations. Concentration of credit risk with respect to trade receivables is limited due to the Company&#x2019;s large number of customers. The Company also manages exposure to credit risk through credit approvals, credit limits and monitoring procedures. Management believes that credit risks as of October 31, 2023 and 2022 have been adequately provided for in the consolidated financial statements.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the year ended October 31, 2023, <ix:nonFraction id="c609" contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="3">16.3</ix:nonFraction>%, or approximately $<ix:nonFraction id="c610" contextRef="d_2022-11-01_2023-10-31_MajorCustomersAxis-CustomerOneMember" unitRef="USD" name="us-gaap:Revenues" scale="6" format="ixt:num-dot-decimal" decimals="-5">11.8</ix:nonFraction> million of consolidated net sales were attributable to <span style="-sec-ix-hidden:c611">one</span> national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2023. As of October 31, 2023, the same customer had an outstanding balance payable to the Company totaling <ix:nonFraction id="c612" contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="3">6.3</ix:nonFraction>% of total consolidated shareholders&#x2019; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#x2019; equity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the year ended October 31, 2022, <ix:nonFraction id="c613" contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">17.0</ix:nonFraction>%, or approximately $<ix:nonFraction id="c614" contextRef="d_2021-11-01_2022-10-31_MajorCustomersAxis-CustomerOneMember" unitRef="USD" name="us-gaap:Revenues" scale="6" format="ixt:num-dot-decimal" decimals="-5">11.8</ix:nonFraction> million of consolidated net sales were attributable to <span style="-sec-ix-hidden:c615">one</span> national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2022. As of October 31, 2022, the same customer had an outstanding balance payable to the Company totaling <ix:nonFraction id="c616" contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="3">11.2</ix:nonFraction>% of total consolidated shareholders&#x2019; equity. One other customer had an outstanding balance payable to the Company totaling <ix:nonFraction id="c617" contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="3">7.5</ix:nonFraction>% of total consolidated shareholders&#x2019; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#x2019; equity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the year ended October 31, 2021, <ix:nonFraction id="c618" contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="3">19.1</ix:nonFraction>%, or approximately $<ix:nonFraction id="c619" contextRef="d_2020-11-01_2021-10-31_MajorCustomersAxis-CustomerOneMember" unitRef="USD" name="us-gaap:Revenues" scale="6" format="ixt:num-dot-decimal" decimals="-5">11.3</ix:nonFraction> million of consolidated net sales were attributable to <span style="-sec-ix-hidden:c620">one</span> national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2021. As of October 31, 2021, the same customer had an outstanding balance payable to the Company totaling <ix:nonFraction id="c621" contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="3">9.5</ix:nonFraction>% of total consolidated shareholders&#x2019; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#x2019; equity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the years ended October 31, 2023, 2022 and 2021, approximately <ix:nonFraction id="c622" contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">82</ix:nonFraction>%, <ix:nonFraction id="c623" contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">85</ix:nonFraction>% and <ix:nonFraction id="c624" contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">82</ix:nonFraction>%, respectively, of net sales were from customers in the United States, while approximately <ix:nonFraction id="c625" contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">18</ix:nonFraction>%, <ix:nonFraction id="c626" contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">15</ix:nonFraction>% and <ix:nonFraction id="c627" contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember" unitRef="Pure" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" format="ixt:num-dot-decimal" decimals="2">18</ix:nonFraction>%, respectively, were from customers outside of the United States.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has a single reportable segment for purposes of segment reporting.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="c628" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(11) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Revenue Recognition</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Revenues consist of product sales that are recognized at a specific point in time under the core principle of recognizing revenue when control transfers to the customer.&#xa0;&#xa0;The Company considers customer purchase orders, governed by master sales agreements or the Company&#x2019;s standard terms and conditions, to be the contract with the customer. &#xa0;For each contract, the promise to transfer the control of the products, each of which is individually distinct, is considered to be the identified performance obligation. The Company evaluates each customer&#x2019;s credit risk when determining whether to accept a contract.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">In determining transaction prices, the Company evaluates whether fixed order prices are subject to adjustment to determine the net consideration to which the Company expects to be entitled. Contracts do not include financing components, as payment terms are generally due 30 to 90 days after shipment. Taxes assessed by governmental authorities and collected from the customer including, but not limited to, any sales and use taxes and value-added taxes, are not included in the transaction price and are not included in net sales.&#xa0;&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">33</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company recognizes revenue at the point in time when products are shipped or delivered from its manufacturing facility to its customer, in accordance with the agreed upon shipping terms.&#xa0;&#xa0;Since the Company typically invoices the customer at the same time that performance obligations are satisfied, no contract assets are recognized. The Company&#x2019;s contract liability represents advance consideration received from customers prior to transfer of the product.&#xa0;&#xa0;This liability was $<ix:nonFraction id="c630" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="0" format="ixt:num-dot-decimal" decimals="0">110,336</ix:nonFraction> and $<ix:nonFraction id="c631" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:ContractWithCustomerLiability" scale="0" format="ixt:num-dot-decimal" decimals="0">317,310</ix:nonFraction> as of October 31, 2023 and 2022, respectively. &#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Sales to certain customers are made pursuant to agreements that provide price adjustments and limited return rights with respect to the Company&#x2019;s products.&#xa0;&#xa0;The Company maintains a reserve for estimated future price adjustment claims, rebates and returns as a refund liability. The Company&#x2019;s refund liability was $<ix:nonFraction id="c632" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:ContractWithCustomerRefundLiability" scale="0" format="ixt:num-dot-decimal" decimals="0">252,264</ix:nonFraction> and $<ix:nonFraction id="c633" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:ContractWithCustomerRefundLiability" scale="0" format="ixt:num-dot-decimal" decimals="0">233,494</ix:nonFraction> as of October 31, 2023 and 2022, respectively. &#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company offers standard product warranty coverage which provides assurance that its products will conform to contractually agreed-upon specifications for a limited period from the date of shipment. Separately-priced warranty coverage is not offered. The warranty claim is generally limited to a credit equal to the purchase price or a promise to repair or replace the product for a specified period of time at no additional charge. &#xa0;&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company incurs sales commissions to acquire customer contracts that are directly attributable to the contracts.&#xa0;&#xa0;The commissions are expensed as selling expenses during the period that the related products are transferred to customers.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><i>Disaggregation of Revenue</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following table presents net sales attributable to the United States and all other countries in total for the fiscal years ended October 31, 2023, 2022 and 2021:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="c643" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">United States</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c645" contextRef="d_2022-11-01_2023-10-31_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">59,062,858</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c646" contextRef="d_2021-11-01_2022-10-31_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">58,415,280</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c647" contextRef="d_2020-11-01_2021-10-31_StatementGeographicalAxis-US" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">48,537,091</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outside the United States</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c648" contextRef="d_2022-11-01_2023-10-31_StatementGeographicalAxis-NonUsMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">13,110,894</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c649" contextRef="d_2021-11-01_2022-10-31_StatementGeographicalAxis-NonUsMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">10,663,983</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c650" contextRef="d_2020-11-01_2021-10-31_StatementGeographicalAxis-NonUsMember" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">10,599,203</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 26%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Total net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c651" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">72,173,752</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c652" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">69,079,263</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c653" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">59,136,294</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">No individual country outside of the United States accounted for more than 10% of total net sales in fiscal years 2023, 2022 or 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">34</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>
</ix:nonNumeric>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:IncomeTaxDisclosureTextBlock" id="c654" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(12) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Income tax expense (benefit) for the years ended October 31, 2023, 2022 and 2021 consists of:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="c762" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2023</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c764" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">105,756</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c765" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c766" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="0" format="ixt:num-dot-decimal" decimals="0">105,756</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c767" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">39,968</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c768" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c769" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="0" format="ixt:num-dot-decimal" decimals="0">39,968</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44.4%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c770" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">145,724</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c771" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c772" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">145,724</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2022</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c773" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c774" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c775" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c776" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">24,693</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c777" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c778" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="0" format="ixt:num-dot-decimal" decimals="0">24,693</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c779" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">24,693</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c780" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c781" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">24,693</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2021</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c782" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:CurrentFederalTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c783" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c784" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c785" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">19,898</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c786" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c787" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">19,898</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c788" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">19,898</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c789" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c790" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">19,898</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Reported income tax expense for the years ended October 31, 2023, 2022 and 2021 differs from the &#x201c;expected&#x201d; tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of <ix:nonFraction id="c683" contextRef="d_2022-11-01_2023-10-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:num-dot-decimal" decimals="2"><ix:nonFraction id="c684" contextRef="d_2021-11-01_2022-10-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:num-dot-decimal" decimals="2"><ix:nonFraction id="c685" contextRef="d_2020-11-01_2021-10-31" unitRef="Pure" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" format="ixt:num-dot-decimal" decimals="2">21</ix:nonFraction></ix:nonFraction></ix:nonFraction>% in fiscal years 2023, 2022 and 2021 to income before income taxes as follows:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="c791" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#x201c;Expected&#x201d; income taxes (benefit)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c793" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" format="ixt:num-dot-decimal" decimals="0">464,567</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c794" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">67,704</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c795" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" scale="0" format="ixt:num-dot-decimal" decimals="0">1,384,030</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Increase (reduction) in income tax expense (benefit) resulting from:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36.1%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">State income taxes, net of federal benefit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c797" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal" scale="0" format="ixt:num-dot-decimal" decimals="0">25,751</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c798" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal" scale="0" format="ixt:num-dot-decimal" decimals="0">10,217</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c799" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal" scale="0" format="ixt:num-dot-decimal" decimals="0">136,875</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Provision to return reconciliation adjustment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c800" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" scale="0" format="ixt:num-dot-decimal" decimals="0">81,100</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c801" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" scale="0" format="ixt:num-dot-decimal" decimals="0">11,516</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c802" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">13,721</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Excess tax benefits related to share-based compensation</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c803" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">11,875</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c804" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">44,562</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c805" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">9,118</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PPP Loan forgiveness</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c806" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="occ:IncomeTaxRateReconciliationLoanForgiveness" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c807" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="occ:IncomeTaxRateReconciliationLoanForgiveness" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c808" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="occ:IncomeTaxRateReconciliationLoanForgiveness" scale="0" format="ixt:num-dot-decimal" decimals="0">1,046,094</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-deductible life insurance premiums</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c809" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" scale="0" format="ixt:num-dot-decimal" decimals="0">5,527</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c810" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" scale="0" format="ixt:num-dot-decimal" decimals="0">5,527</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c811" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" scale="0" format="ixt:num-dot-decimal" decimals="0">5,527</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other differences, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c812" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="0" format="ixt:num-dot-decimal" decimals="0">11,918</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c813" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="0" format="ixt:num-dot-decimal" decimals="0">4,338</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c814" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationOtherReconcilingItems" scale="0" format="ixt:num-dot-decimal" decimals="0">1,642</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in valulation allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c815" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">431,264</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c816" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="0">105,361</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c817" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">479,039</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Reported income tax expense (benefit)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c818" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">145,724</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c819" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0">24,693</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(<ix:nonFraction id="c820" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">19,898</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">35</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The tax effects of temporary differences that give rise to significant portions of the Company&#x2019;s deferred tax assets and deferred tax liabilities as of October&#xa0;31, 2023 and 2022 are presented below:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="c821" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Accounts receivable, due to allowances for credit losses and sales returns</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c824" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">35,563</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c825" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" format="ixt:num-dot-decimal" decimals="0">32,600</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c826" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">1,099,469</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c827" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" scale="0" format="ixt:num-dot-decimal" decimals="0">894,666</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Liabilities recorded for accrued expenses, deductible for tax purposes when paid</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c828" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">67,842</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c829" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" scale="0" format="ixt:num-dot-decimal" decimals="0">90,306</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Share-based compensation expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c830" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="0" format="ixt:num-dot-decimal" decimals="0">116,939</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c831" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" scale="0" format="ixt:num-dot-decimal" decimals="0">72,925</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Section 163(j) interest</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c832" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="0" format="ixt:num-dot-decimal" decimals="0">3,450</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c833" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetInterestCarryforward" scale="0" format="ixt:num-dot-decimal" decimals="0">101,682</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Research and experimental expenditures, due to capitalization for tax purposes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c834" contextRef="i_2023-10-31" unitRef="USD" name="occ:DeferredTaxAssetsCapitalizedResearchAndDevelopment" scale="0" format="ixt:num-dot-decimal" decimals="0">85,419</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c835" contextRef="i_2022-10-31" unitRef="USD" name="occ:DeferredTaxAssetsCapitalizedResearchAndDevelopment" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Net operating loss carryforwards</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c836" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" format="ixt:num-dot-decimal" decimals="0">2,494,887</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c837" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" format="ixt:num-dot-decimal" decimals="0">3,156,960</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Plant and equipment, due to differences in depreciation and capital gain recognition</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c838" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">43,229</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c839" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment" scale="0" format="ixt:num-dot-decimal" decimals="0">13,822</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Other</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c840" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOther" scale="0" format="ixt:num-dot-decimal" decimals="0">8,122</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c841" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOther" scale="0" format="ixt:num-dot-decimal" decimals="0">23,223</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total gross deferred tax assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c842" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsGross" scale="0" format="ixt:num-dot-decimal" decimals="0">3,954,920</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c843" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsGross" scale="0" format="ixt:num-dot-decimal" decimals="0">4,386,184</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Valuation allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c844" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="0">3,954,920</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(<ix:nonFraction id="c845" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="0">4,386,184</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net deferred tax assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c846" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsNet" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c847" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsNet" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As a result of the acquisition of AOS, the Company recorded certain deferred tax assets totaling $<ix:nonFraction id="c739" contextRef="i_2009-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember" unitRef="USD" name="us-gaap:DeferredTaxAssetsGross" scale="0" format="ixt:num-dot-decimal" decimals="0">1,517,605</ix:nonFraction> (after purchase accounting adjustments), related to gross net operating loss (&#x201c;NOL&#x201d;) carryforwards of $<ix:nonFraction id="c740" contextRef="i_2009-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" format="ixt:num-dot-decimal" decimals="0">4,455,525</ix:nonFraction>, estimated to be available after considering Internal Revenue Code Section 382 limitations. As of October 31, 2023, $<ix:nonFraction id="c741" contextRef="i_2023-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" scale="0" format="ixt:num-dot-decimal" decimals="0">672,000</ix:nonFraction> of these gross NOL carryforwards remain unused and may be used to reduce future taxable income. These remaining gross NOL carryforwards begin to expire in fiscal year ending October 31, 2028.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Additionally, the Company has federal and state gross NOL carryforwards of $<ix:nonFraction id="c742" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" scale="0" format="ixt:num-dot-decimal" decimals="0">10,712,376</ix:nonFraction> and $<ix:nonFraction id="c743" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" scale="0" format="ixt:num-dot-decimal" decimals="0">1,756,107</ix:nonFraction>, respectively. Federal NOL carryforwards originate with certain fiscal years from 2019 through 2022 and do not expire. State NOL carryforwards originate with certain fiscal years from 2015 through 2022 and will not begin to expire until fiscal year 2030.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the fiscal years ended October 31, 2023 and 2022, the Company considered all positive and negative evidence available to assess whether it is &#x201c;more likely than not&#x201d; that some portion or all of the deferred tax assets will not be realized. For each year, the Company concluded that in accordance with the provisions of Accounting Standards Codification 740, <i>Income Taxes</i>, the negative evidence outweighed the objectively verifiable positive evidence. As a result, the Company established a valuation allowance of $<ix:nonFraction id="c744" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="0">3,954,920</ix:nonFraction> and $<ix:nonFraction id="c745" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:DeferredTaxAssetsValuationAllowance" scale="0" format="ixt:num-dot-decimal" decimals="0">4,386,184</ix:nonFraction>, respectively, against net deferred tax assets existing as of October 31, 2023 and 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company estimates a liability for uncertain tax positions taken or expected to be taken in a tax return. The liability for uncertain tax positions is included in other noncurrent liabilities on the accompanying consolidated balance sheets.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">36</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">A reconciliation of the unrecognized tax benefits for fiscal years 2023 and 2022 follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="c848" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c850" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="0" format="ixt:num-dot-decimal" decimals="0">28,488</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c851" contextRef="i_2021-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="0" format="ixt:num-dot-decimal" decimals="0">28,488</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross decreases for tax positions of prior years</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c852" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="0" format="ixt:num-dot-decimal" decimals="0">1,330</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c853" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" scale="0" format="ixt:fixed-zero" decimals="-3" sign="-">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross increases for current year tax positions</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c854" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="0" format="ixt:num-dot-decimal" decimals="0">1,036</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c855" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="0" format="ixt:fixed-zero" decimals="-3">&#x2014;</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c856" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="0" format="ixt:num-dot-decimal" decimals="0">28,194</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><ix:nonFraction id="c857" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefits" scale="0" format="ixt:num-dot-decimal" decimals="0">28,488</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">During fiscal year 2023, the Company increased accrued interest by $<ix:nonFraction id="c754" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="0" format="ixt:num-dot-decimal" decimals="0">1,546</ix:nonFraction> and decreased accrued penalties by $<ix:nonFraction id="c755" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" scale="0" format="ixt:num-dot-decimal" decimals="0">332</ix:nonFraction> related to unrecognized tax benefits. During fiscal year 2022, the Company increased accrued interest by $<ix:nonFraction id="c756" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" scale="0" format="ixt:num-dot-decimal" decimals="0">2,448</ix:nonFraction> and <span style="-sec-ix-hidden:c757">no</span> penalties were accrued related to unrecognized tax benefits. As of October 31, 2023 and 2022, the Company had approximately $<ix:nonFraction id="c758" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="0" format="ixt:num-dot-decimal" decimals="0">17,268</ix:nonFraction> and $<ix:nonFraction id="c759" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued" scale="0" format="ixt:num-dot-decimal" decimals="0">16,055</ix:nonFraction>, respectively, of accrued interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that would affect the Company&#x2019;s effective tax rate if recognized is $<ix:nonFraction id="c760" contextRef="i_2023-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" format="ixt:num-dot-decimal" decimals="0">20,073</ix:nonFraction> and $<ix:nonFraction id="c761" contextRef="i_2022-10-31" unitRef="USD" name="us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" scale="0" format="ixt:num-dot-decimal" decimals="0">20,630</ix:nonFraction> as of October 31, 2023 and 2022, respectively. The Company does not expect its unrecognized tax benefits to change significantly in the next 12 months.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. The statute of limitations remains open for U.S. and certain state income tax examinations for years ended October 31, 2020 through October 31, 2022.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:FairValueDisclosuresTextBlock" id="c858" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(13)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Fair Value Measurements</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The carrying amounts reported in the consolidated balance sheets for cash, trade accounts receivable, other receivables, current installments of long-term debt, accounts payable and accrued expenses, income taxes refundable &#x2013; current, accrued compensation and payroll taxes, and income taxes payable approximate fair value because of the short maturity of these instruments. The carrying values of the Company&#x2019;s note payable, revolver &#x2013; noncurrent, and long-term debt, excluding current installments, approximate fair value because the interest rates vary with the market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company uses a fair value hierarchy that prioritizes the inputs for valuation methods used to measure fair value. The three levels of the fair value hierarchy are as follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level 3 inputs are unobservable inputs for the asset or liability.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company utilizes the best available information in measuring fair value.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">37</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>
</ix:nonNumeric>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:EarningsPerShareTextBlock" id="c860" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(14)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Net Income (Loss) Per Share</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following is a reconciliation of the numerators and denominators of the net income (loss) per share computations for the periods presented:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="c873" escape="true">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) (numerator)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c875" contextRef="d_2022-11-01_2023-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">2,066,498</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(<ix:nonFraction id="c876" contextRef="d_2021-11-01_2022-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">347,091</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"><ix:nonFraction id="c877" contextRef="d_2020-11-01_2021-10-31" unitRef="USD" name="us-gaap:NetIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">6,610,516</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Shares (denominator)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c878" contextRef="d_2022-11-01_2023-10-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,880,429</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c879" contextRef="d_2021-11-01_2022-10-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,523,022</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#xa0;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"><ix:nonFraction id="c880" contextRef="d_2020-11-01_2021-10-31" unitRef="Share" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">7,587,686</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c881" contextRef="d_2022-11-01_2023-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.26</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(<ix:nonFraction id="c882" contextRef="d_2021-11-01_2022-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.05</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"><ix:nonFraction id="c883" contextRef="d_2020-11-01_2021-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.87</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Nonvested shares which have been issued and are outstanding as of October 31, 2022 totaling <ix:nonFraction id="c871" contextRef="d_2021-11-01_2022-10-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF"><ix:nonFraction id="c872" contextRef="d_2021-11-01_2022-10-31" unitRef="Share" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" format="ixt:num-dot-decimal" decimals="INF">357,927</ix:nonFraction></ix:nonFraction> were not included in the computation of basic and diluted net loss per share for the year ended October 31, 2022 (because to include such shares would have been antidilutive, or in other words, to do so would have reduced the net loss per share for that period).</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="c884" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(15)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Shareholders</b>&#x2019;<b> Equity</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>Stockholder Protection Rights Agreement</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On October 28, 2011, the Board of Directors of the Company adopted a Stockholder Protection Rights Agreement (the &#x201c;Rights Agreement&#x201d;) and declared a dividend of <span style="-sec-ix-hidden:c886">one</span> preferred share purchase right for each outstanding share of common stock. These purchase rights and the related Rights Agreement were set to expire on November 2, 2021. On November 2, 2021, the Board of Directors of the Company amended and restated the Rights Agreement (the &#x201c;Amended Rights Agreement&#x201d;) to amend and restate the Rights Agreement to continue the dividend of <span style="-sec-ix-hidden:c887">one</span> preferred share purchase right (a &#x201c;Right&#x201d;) for each outstanding share of Common Stock, no par value, of the Company (&#x201c;Common Shares&#x201d;), held of record at the close of business on November 2, 2021, or issued thereafter. Except to extend the Amended Rights Agreement to November 2, 2031, no other material changes were made to the Rights Agreement by the Amended Rights Agreement.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Under the terms of the Amended Rights Agreement, if a person or group who is deemed an Acquiring Person as defined in the Amended Rights Agreement acquires <ix:nonFraction id="c888" contextRef="i_2011-10-28" unitRef="Pure" name="occ:MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" scale="-2" format="ixt:num-dot-decimal" decimals="2">15</ix:nonFraction>% (or other applicable percentage, as provided in the Amended Rights Agreement) or more of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right&#x2019;s then current exercise price, a number of shares of common stock having a market value of twice such price. In addition, if the Company is acquired in a merger or other business transaction after a person or group who is deemed an Acquiring Person has acquired such percentage of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right&#x2019;s then current exercise price, a number of the acquiring company&#x2019;s common shares having a market value of twice such price.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Upon the occurrence of certain events, each Right will entitle its holder to purchase from the Company one one&#x2011;thousandth of a Series A Participating Preferred Share (&#x201c;Preferred Share&#x201d;), no par value, at an exercise price of $<ix:nonFraction id="c889" contextRef="d_2011-10-28_2011-10-28" unitRef="USDPerShare" name="occ:PreferredStockExercisePrice" scale="0" format="ixt:num-dot-decimal" decimals="INF">25</ix:nonFraction>, subject to adjustment. Each Preferred Share will entitle its holder to <ix:nonFraction id="c890" contextRef="d_2011-10-28_2011-10-28" unitRef="Pure" name="occ:PreferredStockNumberOfVotes" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000</ix:nonFraction> votes and will have an aggregate dividend rate of <ix:nonFraction id="c891" contextRef="d_2011-10-28_2011-10-28" unitRef="Pure" name="occ:PreferredStockDividendRateCommonStockDividendAmountMultiplier" scale="0" format="ixt:num-dot-decimal" decimals="INF">1,000</ix:nonFraction> times the amount, if any, paid to holders of common stock. The Rights will expire on November&#xa0;2, 2031, unless the Rights are earlier redeemed or exchanged by the Company for $<ix:nonFraction id="c892" contextRef="i_2011-10-28" unitRef="USDPerShare" name="us-gaap:PreferredStockRedemptionPricePerShare" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.0001</ix:nonFraction> per Right. The adoption of the Rights Agreement and the Amended Rights Agreement has no impact on the financial position or results of operations of the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">38</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has reserved <ix:nonFraction id="c893" contextRef="i_2023-10-31" unitRef="Share" name="us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance" scale="0" format="ixt:num-dot-decimal" decimals="INF">100,000</ix:nonFraction> shares of its authorized preferred stock for issuance upon exercise of the Rights.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="c894" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(16)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Gain on Insurance Proceeds</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">During fiscal year 2023, the Company received insurance proceeds in connection with the office building and its contents at the Company&#x2019;s Asheville facilities sustaining water damage from a burst pipe at the end of December 2022. The office building damaged is separate from the Company&#x2019;s manufacturing building, which houses its manufacturing operations and certain offices at the same location. There was no significant impact to the Company&#x2019;s operations as a result of this event.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Insurance proceeds received, or expected to be received, for all assets covered, net of applicable deductibles, totaled $<ix:nonFraction id="c896" contextRef="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemNetOfInsuranceProceeds" scale="0" format="ixt:num-dot-decimal" decimals="0">2,580,986</ix:nonFraction>. During fiscal year 2023, the Company recorded a loss on property and equipment totaling $<ix:nonFraction id="c897" contextRef="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemGainGross" scale="0" format="ixt:num-dot-decimal" decimals="0">7,538</ix:nonFraction> and incurred expenses for building stabilization and cleaning, removal of damaged items, and other miscellaneous and related activities totaling $<ix:nonFraction id="c898" contextRef="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember" unitRef="USD" name="us-gaap:UnusualOrInfrequentItemLossGross" scale="0" format="ixt:num-dot-decimal" decimals="0">381,523</ix:nonFraction>.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Insurance proceeds in excess of expenses incurred through October 31, 2023, a net total of $<ix:nonFraction id="c899" contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-OtherNonoperatingIncomeExpenseMember" unitRef="USD" name="us-gaap:ProceedsFromInsuranceSettlementInvestingActivities" scale="0" format="ixt:num-dot-decimal" decimals="0">2,199,463</ix:nonFraction>, is included in other income (expense), net as a gain on insurance proceeds on the Company&#x2019;s condensed consolidated statement of operations.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">To the extent the Company incurs expenses in future periods for renovation, repair or replacement or damaged assets, the Company may recognize offsetting losses in those future periods. The Company does not expect any future restoration and repair costs to exceed any insurance proceeds.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="occ:EmployeeRetentionTaxCreditTextBlock" id="c900" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(17) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Retention Tax Credit</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Employee Retention Tax Credit (&#x201c;ERTC&#x201d;), created in the March 2020 CARES Act and then subsequently amended by the Consolidated Appropriation Act (&#x201c;CAA&#x201d;) of 2021, the American Rescue Plan Act (&#x201c;ARPA&#x201d;) of 2021 and the Infrastructure Investment and Jobs Act (&#x201c;IIJA&#x201d;) of 2021, is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-19 pandemic.&#xa0; Under CAA, the ARPA and IIJA amendments, employers could claim a refundable tax credit against the employer share of social security tax equal to 70% of the qualified wages (including certain health care expenses) paid to employees after December 31, 2020 through September 30, 2021.&#xa0; Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 so the maximum ERTC available was $7,000 per employee per calendar quarter.&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">OCC was an eligible small employer under the gross receipts decline test when comparing the first calendar quarter of 2021 to the same quarter in calendar year 2019, which qualified the Company to claim ERTC in both the first and second calendar quarters of 2021 under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $<ix:nonFraction id="c902" contextRef="d_2021-02-01_2021-04-30_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember" unitRef="USD" name="occ:EmployeeRetentionTaxCredit" scale="0" format="ixt:num-dot-decimal" decimals="0">3,375,815</ix:nonFraction> during its second fiscal quarter and $<ix:nonFraction id="c903" contextRef="d_2021-05-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember" unitRef="USD" name="occ:EmployeeRetentionTaxCredit" scale="0" format="ixt:num-dot-decimal" decimals="0">964,550</ix:nonFraction> during its third fiscal quarter of 2021 for a total of $<ix:nonFraction id="c904" contextRef="d_2021-02-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember" unitRef="USD" name="occ:EmployeeRetentionTaxCredit" scale="0" format="ixt:num-dot-decimal" decimals="0">4,340,365</ix:nonFraction>. The $<ix:nonFraction id="c905" contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember" unitRef="USD" name="occ:EmployeeRetentionTaxCredit" scale="0" format="ixt:num-dot-decimal" decimals="0">4,340,365</ix:nonFraction> was included in other income on the Company&#x2019;s consolidated statement of operations for year ended October 31, 2021. During fiscal year 2022, the remaining ERTC receivable of $<ix:nonFraction id="c906" contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherReceivablesMember" unitRef="USD" name="occ:EmployeeRetentionTaxCreditReceivable" scale="0" format="ixt:num-dot-decimal" decimals="0">2,162,391</ix:nonFraction> was received by the Company.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="c907" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(18)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Contingencies </b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">From time to time, the Company is involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company&#x2019;s financial position, results of operations or liquidity.</p>
</ix:nonNumeric>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" id="c909" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(19) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>New Accounting Standards Not Yet Adopted</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">There are no new accounting standards issued, but not yet adopted by the Company, which are expected to materially impact the Company&#x2019;s financial position, operating results or financial statement disclosures.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<ix:exclude><div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">39</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div></ix:exclude>
</ix:nonNumeric>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:QuarterlyFinancialInformationTextBlock" id="c911" escape="true">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(20)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Quarterly Results of Operations (Unaudited) </b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following is a summary of the unaudited quarterly results of operations for the years ended October&#xa0;31, 2023 and 2022:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 28pt;">&#xa0;</p>

<ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock" id="c394D7A3D-10B5-47A8-9060-2E5985B86665" escape="true" continuedAt="E8F1FF3F-CEC9-41B7-AA03-3A3D76E66F80">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Quarter ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>January 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>April 30</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>July 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c971" contextRef="d_2022-11-01_2023-01-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">18,283,675</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c972" contextRef="d_2023-02-01_2023-04-30" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">19,619,536</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c973" contextRef="d_2023-05-01_2023-07-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">16,941,378</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c974" contextRef="d_2023-08-01_2023-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">17,329,163</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c975" contextRef="d_2022-11-01_2023-01-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">6,521,209</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c976" contextRef="d_2023-02-01_2023-04-30" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">6,782,706</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c977" contextRef="d_2023-05-01_2023-07-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">5,116,030</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c978" contextRef="d_2023-08-01_2023-10-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">3,874,131</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general &amp; administrative expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c979" contextRef="d_2022-11-01_2023-01-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">5,455,466</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c980" contextRef="d_2023-02-01_2023-04-30" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">5,662,339</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c981" contextRef="d_2023-05-01_2023-07-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">4,957,518</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c982" contextRef="d_2023-08-01_2023-10-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">5,145,418</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c983" contextRef="d_2022-11-01_2023-01-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">1,045,936</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c984" contextRef="d_2023-02-01_2023-04-30" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">1,100,106</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c985" contextRef="d_2023-05-01_2023-07-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">138,425</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c986" contextRef="d_2023-08-01_2023-10-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">1,291,388</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c987" contextRef="d_2022-11-01_2023-01-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0">842,448</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c988" contextRef="d_2023-02-01_2023-04-30" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0">2,498,020</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c989" contextRef="d_2023-05-01_2023-07-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0">99,883</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c990" contextRef="d_2023-08-01_2023-10-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">1,228,129</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c991" contextRef="d_2022-11-01_2023-01-31" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">809,984</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c992" contextRef="d_2023-02-01_2023-04-30" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">2,423,087</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c993" contextRef="d_2023-05-01_2023-07-31" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">100,803</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c994" contextRef="d_2023-08-01_2023-10-31" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">1,267,376</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c995" contextRef="d_2022-11-01_2023-01-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.10</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c996" contextRef="d_2023-02-01_2023-04-30" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.31</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c997" contextRef="d_2023-05-01_2023-07-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.01</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c998" contextRef="d_2023-08-01_2023-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.17</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</tbody></table>
</ix:nonNumeric>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<ix:continuation id="E8F1FF3F-CEC9-41B7-AA03-3A3D76E66F80">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Quarter ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>January 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>April 30</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>July 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1001" contextRef="d_2021-11-01_2022-01-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">14,440,295</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1002" contextRef="d_2022-02-01_2022-04-30" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">17,200,578</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1003" contextRef="d_2022-05-01_2022-07-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">17,382,640</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1004" contextRef="d_2022-08-01_2022-10-31" unitRef="USD" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" scale="0" format="ixt:num-dot-decimal" decimals="0">20,055,750</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1005" contextRef="d_2021-11-01_2022-01-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">4,045,852</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1006" contextRef="d_2022-02-01_2022-04-30" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">5,033,446</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1007" contextRef="d_2022-05-01_2022-07-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">4,808,205</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1008" contextRef="d_2022-08-01_2022-10-31" unitRef="USD" name="us-gaap:GrossProfit" scale="0" format="ixt:num-dot-decimal" decimals="0">6,623,350</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general &amp; administrative expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1009" contextRef="d_2021-11-01_2022-01-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">4,780,199</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1010" contextRef="d_2022-02-01_2022-04-30" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">5,036,331</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1011" contextRef="d_2022-05-01_2022-07-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">4,954,221</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1012" contextRef="d_2022-08-01_2022-10-31" unitRef="USD" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" format="ixt:num-dot-decimal" decimals="0">5,188,984</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1013" contextRef="d_2021-11-01_2022-01-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">753,400</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1014" contextRef="d_2022-02-01_2022-04-30" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">21,011</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1015" contextRef="d_2022-05-01_2022-07-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">166,384</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1016" contextRef="d_2022-08-01_2022-10-31" unitRef="USD" name="us-gaap:OperatingIncomeLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">1,413,659</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1017" contextRef="d_2021-11-01_2022-01-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">923,045</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1018" contextRef="d_2022-02-01_2022-04-30" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">233,185</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1019" contextRef="d_2022-05-01_2022-07-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">362,249</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1020" contextRef="d_2022-08-01_2022-10-31" unitRef="USD" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" format="ixt:num-dot-decimal" decimals="0">1,196,081</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1021" contextRef="d_2021-11-01_2022-01-31" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">935,793</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1022" contextRef="d_2022-02-01_2022-04-30" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">227,991</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1023" contextRef="d_2022-05-01_2022-07-31" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0" sign="-">371,871</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1024" contextRef="d_2022-08-01_2022-10-31" unitRef="USD" name="us-gaap:ProfitLoss" scale="0" format="ixt:num-dot-decimal" decimals="0">1,188,564</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1025" contextRef="d_2021-11-01_2022-01-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.12</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1026" contextRef="d_2022-02-01_2022-04-30" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.03</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(<ix:nonFraction id="c1027" contextRef="d_2022-05-01_2022-07-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF" sign="-">0.05</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><ix:nonFraction id="c1028" contextRef="d_2022-08-01_2022-10-31" unitRef="USDPerShare" name="us-gaap:EarningsPerShareBasic" scale="0" format="ixt:num-dot-decimal" decimals="INF">0.15</ix:nonFraction></td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>
</ix:continuation>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>
</ix:nonNumeric>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">40</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div>&#xa0;</div>

<div>
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><a id="audit_rpt" title="audit_rpt" href="#"></a>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Board of Directors and Shareholders</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Optical Cable Corporation</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Roanoke, Virginia</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Opinion on the Financial Statements</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have audited the accompanying consolidated balance sheets of Optical Cable Corporation and Subsidiaries (the Company) as of October 31, 2023 and 2022, and the related consolidated statements of operations, shareholders&#x2019; equity, and cash flows for each of the years in the three-year period ended October 31, 2023, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of October 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended October 31, 2023, in conformity with accounting principles generally accepted in the United States of America.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Basis for Opinion</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">These financial statements are the responsibility of the Company&#x2019;s management. Our responsibility is to express an opinion on the Company&#x2019;s financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company&#x2019;s internal control over financial reporting. Accordingly, we express no such opinion.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Critical Audit Matters</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">41</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Valuation of Inventory</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Description of the Matter</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are recorded at the lower of cost and net realizable value. Cost of raw materials is established using specific identification or a first in, first out basis, while the cost of work in process and finished goods is established using average cost or standard costs, depending upon the product type. Management routinely evaluates expected sales prices and demand in relation to the carrying value of inventory, which takes into consideration the salability of individual items in inventory and an estimate of the selling prices for those items. Individual inventory items are reviewed and adjustments are made based on the age of the inventory and management judgment as to the salability of that inventory in order for inventories to be appropriately valued.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Given the estimates involved in applying costs to inventory on either a standard or average cost basis, as well as the inherent uncertainty in both the future salability and selling prices of inventory items, auditing the reasonableness of management&#x2019;s estimates and assumptions required a high degree of auditor judgment and effort.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>How We Addressed the Matter in our Audit</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Our audit procedures included:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Obtaining an understanding of the Company&#x2019;s procedures for allocating manufacturing costs to inventories.</p>
			</td>
		</tr>

</tbody></table>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Obtaining an understanding of the Company&#x2019;s procedures and assumptions surrounding the inventory reserve, and assessing the reasonability of those assumptions.</p>
			</td>
		</tr>

</tbody></table>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Testing the mathematical accuracy of management&#x2019;s calculations.</p>
			</td>
		</tr>

</tbody></table>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Testing, on a sample basis, the assignment of costs to inventory items.</p>
			</td>
		</tr>

</tbody></table>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Evaluating whether inventories were stated at the lower of cost and net realizable value at the reporting date, as appropriate, by comparing recent sales prices of inventory to carrying cost, by evaluating the aging and/or movement of inventory, or a combination of such tests.</p>
			</td>
		</tr>

</tbody></table>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 18pt;">&#xa0;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#x25cf;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Performing corroborative inquiries with personnel responsible for product manufacturing and sales to evaluate the reasonableness of current inventory manufacturing, sales, and movement.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/s/ <ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:AuditorName" id="c1031">Brown, Edwards &amp; Company, L.L.P.</ix:nonNumeric></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">We have served as the Company&#x2019;s auditor since 2016.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><ix:nonNumeric contextRef="d_2022-11-01_2023-10-31" name="dei:AuditorLocation" id="c1033">Roanoke, Virginia</ix:nonNumeric></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">December 20, 2023</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>
</div>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">42</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b><a id="corp_info" title="corp_info" href="#"></a>Corporate Information</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Corporate Headquarters</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Optical Cable Corporation (OCC)</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">5290 Concourse Drive</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Roanoke, VA 24019</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Primary Legal Counsel</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Woods Rogers Vandeventer Black PLC</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">10 South Jefferson Street</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Suite 1400</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Roanoke, VA 24011</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Independent Registered Public Accounting Firm</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Brown, Edwards &amp; Company, L.L.P.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">3906 Electric Road</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Roanoke, VA 24018</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Transfer Agent</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Equiniti Trust Company, LLC (successor to American Stock Transfer &amp; Trust Company, LLC)</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">48 Wall Street, Floor 23</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">New York, NY 10005</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Form 10-K Report</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Shareholders may obtain a copy of Optical Cable Corporation&#x2019;s Form 10-K, including exhibits, as filed with the Securities and Exchange Commission from the SEC website at http://www.sec.gov. Our SEC filings are also available to the public on our website at <span style="text-decoration: underline; ">http://www.occfiber.com/investor-relations/</span> under the tab &#x201c;SEC Filings&#x201d;.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Annual Meeting</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The 2024 annual meeting of shareholders will be held at 10:00 a.m. on Tuesday, March 26, 2024 at the Green Ridge Recreation Center, 7415 Wood Haven Road, Roanoke, Virginia or another location stated in OCC&#x2019;s filed Proxy Statement for the 2024 Annual Meeting of Shareholders.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">43</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 16pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate Information</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Continued)</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Common Stock and Dividend Data</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Our common stock is traded on the Nasdaq Global Market under the symbol OCC. According to the records of our transfer agent, the Company had 237 shareholders of record as of December 13, 2023. Additionally, the Company estimates that it has more than 2,000 beneficial owners. On December 13, 2023, our common stock closed at a price of $2.71&#xa0;per share.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Employees of the Company and members of the Board of Directors owned at least 34.6% of the shares outstanding as of October 31, 2023, including shares still subject to potential forfeiture based on vesting requirements.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table sets forth for the fiscal periods indicated the high and low bid prices of our common stock, as reported on the Nasdaq Global Market, during the two most recent fiscal years:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Range of Bid Prices</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>High</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Low</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fourth Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.01</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.26</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Third Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.65</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.36</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Second Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.74</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.88</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">First Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.85</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.38</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>

<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Range of Bid Prices</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>High</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Low</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Fourth Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.60</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.32</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Third Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.07</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.26</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Second Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.75</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.65</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">First Quarter</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.85</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#xa0;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.81</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#xa0;</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Dividend Declaration</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We did not pay or declare any cash dividends on our common stock in fiscal year 2023 and do not expect to pay any cash dividends in the foreseeable future.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">44</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 14pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate Information</b></p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(Continued)</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">&#xa0;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tbody><tr>
			<td style="width: 50%;"><b>Executive Officers of Optical Cable Corporation</b></td>
			<td style="width: 50%;">&#xa0;</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>Neil D. Wilkin, Jr.</td>
			<td>Chairman of the Board, President and</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>Chief Executive Officer</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>Tracy G. Smith</td>
			<td>Senior Vice President, Chief Financial Officer</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>and Corporate Secretary</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td><b>Board of Directors of Optical Cable Corporation</b></td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>Neil D. Wilkin, Jr., Chairman</td>
			<td>Chairman of the Board, President</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>and Chief Executive Officer</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>Optical Cable Corporation</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>Randall H. Frazier</td>
			<td>President and Founder</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>R. Frazier, Incorporated</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>John M. Holland</td>
			<td>President and Founder</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>Holland Technical Services</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>John A. Nygren</td>
			<td>Retired, former President</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>ChemTreat, Inc.</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>&#xa0;</td>
		</tr>
		<tr>
			<td>Craig H. Weber</td>
			<td>Retired, former Chief Executive Officer</td>
		</tr>
		<tr>
			<td>&#xa0;</td>
			<td>Home Care Delivered, Inc.&#xa0;</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">45</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div><img alt="image03.jpg" src="image03.jpg" /></div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">46</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000" />
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink" style="display: inline-block; text-align: left;"><a href="#toc" style="font-weight: initial; font-style: initial; font-variant: initial; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Table of Contents</a></div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#xa0;</p>

<div><img alt="image04.jpg" src="image04.jpg" /></div>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#xa0;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM" style="text-align: center; font-size: 10pt; font-family: Times New Roman;">47</div>
</div>
</div>
</div>


</body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>ex_605456.htm
<DESCRIPTION>EXHIBIT 21.1
<TEXT>
<html><head>
	<title>ex_605456.htm</title>

	<!-- Generated by ThunderDome Portal - 12/12/2023 6:17:05 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Exhibit 21.1</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>LIST OF SUBSIDIARIES</b></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Applied Optical Systems, Inc., incorporated in the State of Delaware.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Centric Solutions LLC, organized in the State of Delaware.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex_605457.htm
<DESCRIPTION>EXHIBIT 23.1
<TEXT>
<html><head>
	<title>ex_605457.htm</title>

	<!-- Generated by ThunderDome Portal - 12/19/2023 1:06:55 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Exhibit 23.1</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Consent of Independent Registered Public Accounting Firm</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Board of Directors<br>
Optical Cable Corporation:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We consent to the incorporation by reference in Registration Statement Nos.&nbsp;333&#8209;09433, 333-115575, 333-128163, 333-174917, 333-189277, 333-203129, 333-216987 and 333-265551 on Forms&nbsp;S&#8209;8 and Registration Statement No.&nbsp;333&#8209;103108 on Form&nbsp;S&#8209;3 of Optical Cable Corporation of our report dated December 20, 2023, with respect to the consolidated balance sheets of Optical Cable Corporation and subsidiaries as of October&nbsp;31, 2023 and 2022, and the related consolidated statements of operations, shareholders&#8217; equity, and cash flows for each of the years in the three-year period ended October 31, 2023, which report is incorporated by reference in the October&nbsp;31, 2023 Annual Report on Form&nbsp;10&#8209;K of Optical Cable Corporation.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">/s/ Brown, Edwards &amp; Company, L.L.P.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Roanoke, Virginia<br>
December 20, 2023</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex_605458.htm
<DESCRIPTION>EXHIBIT 31.1
<TEXT>
<html><head>
	<title>ex_605458.htm</title>

	<!-- Generated by ThunderDome Portal - 12/19/2023 1:07:30 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Exhibit 31.1</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">CERTIFICATION</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I, Neil D. Wilkin, Jr., certify that:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">1.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">I have reviewed this report on Form 10-K of Optical Cable Corporation;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">2.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">3.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">4.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">a)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">b)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">c)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">d)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">5.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s independent registered public accounting firm and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">a)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">b)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tr>
			<td style="vertical-align: top; width: 50%;">Date: December 20, 2023</td>
			<td style="vertical-align: bottom; width: 50%; border-bottom: 1px solid rgb(0, 0, 0);">/s/ Neil D. Wilkin, Jr.</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Neil D. Wilkin, Jr.</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Chairman of the Board of Directors,</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">President and Chief Executive Officer</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Optical Cable Corporation</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex_605459.htm
<DESCRIPTION>EXHIBIT 31.2
<TEXT>
<html><head>
	<title>ex_605459.htm</title>

	<!-- Generated by ThunderDome Portal - 12/19/2023 1:07:52 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Exhibit 31.2</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">CERTIFICATION</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">I, Tracy G. Smith, certify that:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">1.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">I have reviewed this report on Form 10-K of Optical Cable Corporation;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">2.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">3.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">4.</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">a)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">b)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">c)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">d)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting; and</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tr>
			<td style="vertical-align:top;width:2%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">5.</p>
			</td>
			<td style="vertical-align:top;width:auto;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s independent registered public accounting firm and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions):</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">a)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">b)</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;margin-left:auto;margin-right:auto;">

		<tr>
			<td style="vertical-align: top; width: 50%;">Date: December 20, 2023</td>
			<td style="vertical-align: bottom; width: 50%; border-bottom: 1px solid rgb(0, 0, 0);">/s/ Tracy G. Smith</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Tracy G. Smith</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Senior Vice President and Chief Financial Officer</p>
			</td>
		</tr>
		<tr>
			<td style="vertical-align: top; width: 50%;">&nbsp;</td>
			<td style="vertical-align: bottom; width: 50%;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Optical Cable Corporation</p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex_605460.htm
<DESCRIPTION>EXHIBIT 32.1
<TEXT>
<html><head>
	<title>ex_605460.htm</title>

	<!-- Generated by ThunderDome Portal - 12/19/2023 1:08:19 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Exhibit 32.1</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In connection with the Annual Report of Optical Cable Corporation (the &#8220;Company&#8221;) on Form 10-K for the year ended October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 that: (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and (2) the information contained in the Report fairly represents, in all material respects, the financial condition and results of operations of the Company as of October 31, 2023, and for the period then ended.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">/s/ Neil D. Wilkin, Jr.</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">Neil D. Wilkin, Jr.</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">Chairman of the Board of Directors,</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">President and Chief Executive Officer</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">&nbsp;</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">December 20, 2023</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>ex_605461.htm
<DESCRIPTION>EXHIBIT 32.2
<TEXT>
<html><head>
	<title>ex_605461.htm</title>

	<!-- Generated by ThunderDome Portal - 12/19/2023 1:08:41 AM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size:10pt;font-family:'Times New Roman';padding:0in .1in;">
<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:right;margin:0pt;">Exhibit 32.2</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">In connection with the Annual Report of Optical Cable Corporation (the &#8220;Company&#8221;) on Form 10-K for the year ended October 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 that: (1) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities and Exchange Act of 1934; and (2) the information contained in the Report fairly represents, in all material respects, the financial condition and results of operations of the Company as of October 31, 2023, and for the period then ended.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; width: 100%;">

		<tr>
			<td style="width: 35%; border-bottom: 1px solid rgb(0, 0, 0);">/s/ Tracy G. Smith</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">Tracy G. Smith</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">Senior Vice President and</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">Chief Financial Officer</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">&nbsp;</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>
		<tr>
			<td style="width: 35%;">December 20, 2023</td>
			<td style="width: 65%;">&nbsp;</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97
<SEQUENCE>9
<FILENAME>ex_605463.htm
<DESCRIPTION>EXHIBIT 97
<TEXT>
<html><head>
	<title>ex_605463.htm</title>

	<!-- Generated by ThunderDome Portal - 12/12/2023 2:47:34 PM --><meta charset="utf-8"><meta name="format-detection" content="telephone=no">
</head>
<body style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; padding: 0in 0.1in; cursor: auto;">
<p style="margin: 0px 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-align: right;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt"><b>Exhibit 97</b></font></p>

<p style="margin: 0px 0pt; text-align: center; font-size: 10pt; font-family: &quot;Times New Roman&quot;;"><font style="font-family: 'Times New Roman', Times, serif; font-size: 10pt">&nbsp;</font></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-variant: normal; text-align: center; margin: 0pt;"><b>OPTICAL CABLE CORPORATION</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 12pt; font-variant: normal; text-align: center; margin: 0pt;"><b>COMPENSATION RECOVERY POLICY</b></p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 11pt; font-variant: normal; text-align: center; margin: 0pt;"><br>
<i>(Adopted and approved by the Board of Directors on November 30, 2023)</i></p>

<hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0">
<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">Optical Cable Corporation, a Virginia Corporation (collectively with its subsidiaries and other affiliates, the &#8220;<b><i>Company</i></b>&#8221; or &#8220;<b>OCC</b>&#8221;) is committed to promoting high standards of honest and ethical business conduct and compliance with applicable laws, rules and regulations. As part of this commitment, the Company has adopted this Compensation Recovery Policy (this &#8220;<b><i>Policy</i></b>&#8221;). This Policy is designed to comply with Section 10D of the Securities Exchange Act of 1934, as amended (the &#8220;<b><i>Exchange Act</i></b>&#8221;) and explains when the Company will be required to seek recovery of Incentive Compensation (as defined herein) awarded or paid to a Covered Person (as defined herein).&nbsp;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:36pt;">The Compensation Committee (as defined herein) will have full authority to administer this Policy. The Compensation Committee will, subject to the provisions of this Policy and Rule 10D-1 of the Exchange Act, and the Company&#8217;s applicable exchange listing standards, make such determinations and interpretations and take such actions in connection with this Policy as it deems necessary or appropriate. All determinations and interpretations made by the Compensation Committee will be binding, subject to any final adjudication of any disputes by a state or federal court with appropriate jurisdiction located in the Commonwealth of Virginia.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>1.</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: 'Times New Roman', Times, serif; font-size: 10pt;"><b>Definitions</b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Applicable Period</i></b>&#8221; means the three (3) completed fiscal years of the Company immediately preceding the earlier of (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes (or reasonably should have concluded) that a Restatement is required or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement. The &#8220;Applicable Period&#8221; also includes any transition period (that results from a change in the Company&#8217;s fiscal year) within or immediately following the three completed fiscal years identified in the preceding sentence.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Board</i></b>&#8221; means the Board of Directors of the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Compensation Committee</i></b>&#8221; means the Company&#8217;s committee of independent directors responsible for executive compensation decisions, or in the absence of such a committee, the independent directors serving on the Board.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Covered Person</i></b>&#8221; means any person who is, or was at any time, during the Applicable Period, an Executive Officer of the Company. For the avoidance of doubt, a Covered Person may include a former Executive Officer that left the Company, retired, or transitioned to an employee role (including after serving as an Executive Officer in an interim capacity) during the Applicable Period.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Page <b>1</b> of <b>5</b></p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="1" data-prefix="Page " data-suffix=" of 5">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Effective Date</i></b>&#8221;&nbsp;means&nbsp;the later of November 30, 2023, or such date specified by the Nominating and Corporate Governance Committee of the Board and approved by the Board in connection the adoption of this Policy.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Executive Officer</i></b>&#8221; means any person who is, or was at any time, during the Applicable Period, an &#8220;officer&#8221; as defined in Rule 16a-1(f) under the Exchange Act and an &#8220;executive officer&#8221; as defined in Rule 3b-7 under the Exchange Act.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&#8220;<b><i>Financial Reporting Measure</i></b>&#8221; means a measure that is determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements (including but not limited to, &#8220;non-GAAP&#8221; financial measures, such as those appearing in the Company&#8217;s earnings releases or Management Discussion and Analysis), and any measure that is derived wholly or in part from such measure. Stock price and total shareholder return (and any measures derived wholly or in part therefrom) shall be considered Financial Reporting Measures.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Impracticable.</i></b>&#8221; The Compensation Committee may determine in good faith that recovery of Recoverable Incentive Compensation is &#8220;Impracticable&#8221; if: (i) pursuing such recovery would violate home country law of the jurisdiction of incorporation of the Company where that law was adopted prior to November 28, 2022 and the Company provides an opinion of home country counsel to that effect acceptable to the Company&#8217;s applicable listing exchange; (ii) the direct expense paid to a third party to assist in enforcing this Policy would exceed the Recoverable Incentive Compensation and the Company has (A) made a reasonable attempt to recover such amounts and (B) provided documentation of such attempts to recover to the Company&#8217;s applicable listing exchange; or (iii) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Incentive Compensation</i></b>&#8221; means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. Incentive Compensation does NOT include: (i) any base salaries (except with respect to any salary increases earned wholly or in part based on the attainment of a Financial Reporting Measure performance goal); (2) bonuses paid solely at the discretion of the Compensation Committee or Board that are not paid from a &#8220;bonus pool&#8221; that is determined by satisfying a Financial Reporting Measure performance goal; (3) bonuses paid solely upon satisfying one or more subjective standards and/or completion of a specified employment period; (4) non-equity incentive plan awards earned solely upon satisfying one or more strategic measures or operational measures; (5) equity awards that vest based on the passage of time and/or attaining one or more non-Financial Reporting Measures; and (6) any time vesting of equity awards where such equity awards were previously earned based on the achievement of Financial Reporting Measures (unrelated to a fiscal year subject to Restatement) and thereafter the vesting of such equity awards is deferred in accordance with the terms and provisions of such equity awards with the vesting of such equity awards then being based on the passage to time and/or attaining one or more non-Financial Reporting Measures (which generally is done as a retention incentive and other reasons for the benefit of the Company).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Page <b>2</b>&nbsp;of <b>5</b></p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="2" data-prefix="Page " data-suffix=" of 5">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Received.</i></b>&#8221; Incentive Compensation is only deemed &#8220;Received&#8221; in the Company&#8217;s fiscal period during which the Financial Reporting Measure specified in the Incentive Compensation award is attained, even if the payment or grant of the Incentive Compensation occurs after the end of that period.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Recoverable Incentive Compensation</i></b>&#8221; means the amount of any Incentive Compensation (calculated on a pre-tax basis) Received by a Covered Person during the Applicable Period that is in excess of the amount that otherwise would have been Received if the calculation were based on the Restatement. For the avoidance of doubt Recoverable Incentive Compensation does NOT include any Incentive Compensation Received by a person (i) before such person began service in a position or capacity meeting the definition of an Executive Officer, (ii) who did not serve as an Executive Officer at any time during the performance period for that Incentive Compensation, or (iii) during any period the Company did not have a class of its securities listed on a national securities exchange or a national securities association. For Incentive Compensation based on (or derived from) stock price or total shareholder return where the amount of Recoverable Incentive Compensation is not subject to mathematical recalculation directly from the information in the applicable Restatement, the amount will be determined by the Compensation Committee based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive Compensation was Received (in which case, the Company will maintain documentation of such determination of that reasonable estimate and provide such documentation to the Company&#8217;s applicable listing exchange).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;"><b><i>&#8220;Restatement</i></b>&#8221; means an accounting restatement of any of the Company&#8217;s financial statements required to be filed with the Securities and Exchange Commission under the Exchange Act, or the Securities Act of 1933, as amended, due to the Company&#8217;s material noncompliance with any financial reporting requirement under U.S. securities laws, regardless of whether the Company or Covered Person misconduct was the cause for such restatement. &#8220;Restatement&#8221; includes any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (commonly referred to as &#8220;Big R&#8221; restatements), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (commonly referred to as &#8220;little r&#8221; restatements).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>2.</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Policy Statement</b></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt 0pt 0pt 18pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>A.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Miscalculation of Financial Reporting Measure Results</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">In the event of a Restatement, the Company will seek to recover, reasonably promptly, all Recoverable Incentive Compensation from a Covered Person. Such recovery, in the case of a Restatement, will be made without regard to any individual knowledge or responsibility related to the Restatement.&nbsp; Notwithstanding the foregoing, if the Company is required to undertake a Restatement, the Company will not be required to recover the Recoverable Incentive Compensation if the Compensation Committee determines it Impracticable to do so, after exercising a normal due process review of all the relevant facts and circumstances.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Page <b>3</b>&nbsp;of <b>5</b></p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="3" data-prefix="Page " data-suffix=" of 5">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">If such Recoverable Incentive Compensation was not awarded or paid on a formulaic basis, the Company will seek to recover the amount that the Compensation Committee determines in good faith should be recouped.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>B.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Other Actions</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Compensation Committee may, subject to applicable law, seek recovery in the manner it chooses, including by seeking reimbursement from the Covered Person of all or part of the compensation awarded or paid, by electing to withhold unpaid compensation, by set-off, or by rescinding or canceling unvested stock.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">In the reasonable exercise of its business judgment under this Policy, the Compensation Committee may in its sole discretion determine whether and to what extent additional action is appropriate to address the circumstances surrounding a Restatement to minimize the likelihood of any recurrence and to impose such other discipline as it deems appropriate.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>C.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>No Indemnification or Reimbursement</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;text-indent:18pt;">Notwithstanding the terms of any other policy, program, agreement or arrangement, in no event will the Company or any of its affiliates indemnify or reimburse a Covered Person for any loss of Recoverable Incentive Compensation under this Policy and in no event will the Company or any of its affiliates pay premiums on any insurance policy that would cover a Covered Person&#8217;s potential obligations to reimburse the Company for Recoverable Incentive Compensation under this Policy.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>D.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Other Claims and Rights</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The remedies under this Policy are in addition to, and not in lieu of, any legal and equitable claims the Company or any of its affiliates may have or any actions that may be imposed by law enforcement agencies, regulators, administrative bodies, or other authorities. Further, the exercise by the Compensation Committee of any rights pursuant to this Policy will not impact any other rights that the Company or any of its affiliates may have with respect to any Covered Person subject to this Policy.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>E.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Acknowledgement by Covered Persons; Condition to Eligibility for Incentive Compensation</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Company will provide notice and seek acknowledgement of this Policy from each Covered Person, provided that the failure to provide such notice or obtain such acknowledgement will have no impact on the applicability or enforceability of this Policy. After the Effective Date, the Company must be in receipt of a Covered Person's acknowledgement as a condition to such Covered Person&#8217;s eligibility to receive Incentive Compensation. All Incentive Compensation subject to this Policy will not be earned, even if already paid, until the Policy ceases to apply to such Incentive Compensation and any other vesting conditions applicable to such Incentive Compensation are satisfied.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Page <b>4</b>&nbsp;of <b>5</b></p>

<div class="PGBK" style="width: 100%; margin-left: 0pt; margin-right: 0pt">
<div class="PGFTR" style="text-align: center; width: 100%">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="4" data-prefix="Page " data-suffix=" of 5">&nbsp;</div>
</div>
</div>

<hr style="PAGE-BREAK-AFTER: always; border: none; width: 100%; height: 2px; color: #000000; background-color: #000000">
<div class="PGHDR" style="text-align: left; width: 100%">
<div class="hf-row">
<div class="hf-cell TOCLink">&nbsp;</div>
</div>
</div>
</div>

<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>F.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Amendment; Termination</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">The Nominating and Corporate Governance Committee of the Board, or the Board may amend or terminate this Policy at any time.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>G.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Effectiveness</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">Except as otherwise determined in writing by the Compensation Committee, this Policy will apply to any Incentive Compensation that is Received by a Covered Person on or after the Effective Date. This Policy will survive and continue notwithstanding any termination of a Covered Person&#8217;s employment with the Company and its affiliates.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tr style="vertical-align: top;">
			<td style="width: 18pt;">&nbsp;</td>
			<td style="width: 36pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b>H.</b></p>
			</td>
			<td style="width: auto;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><b><u>Successors</u></b></p>
			</td>
		</tr>

</table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&nbsp;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">This Policy shall be binding and enforceable against all Covered Persons and their successors, beneficiaries, heirs, executors, administrators, or other legal representatives.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:18pt;">&nbsp;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 18pt; text-align: center;"># # #</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Page <b>5</b>&nbsp;of <b>5</b></p>

<div class="LAST-PAGE-BREAK">
<div class="PGFTR">
<div class="hf-row">
<div class="hf-cell PGNUM" data-number="5" data-prefix="Page " data-suffix=" of 5">&nbsp;</div>
</div>
</div>
</div>


</body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>10
<FILENAME>occ-20231031.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 01:16PM UTC 2023-12-20--><xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:currency="http://xbrl.sec.gov/currency/2023" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:exch="http://xbrl.sec.gov/exch/2023" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:naics="http://xbrl.sec.gov/naics/2023" xmlns:occ="http://http/20231031" xmlns:sic="http://xbrl.sec.gov/sic/2023" xmlns:srt="http://fasb.org/srt/2023" xmlns:srt-types="http://fasb.org/srt-types/2023" xmlns:stpr="http://xbrl.sec.gov/stpr/2023" xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:us-types="http://fasb.org/us-types/2023" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://http/20231031">
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/naics/2023" schemaLocation="https://xbrl.sec.gov/naics/2023/naics-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/exch/2023" schemaLocation="https://xbrl.sec.gov/exch/2023/exch-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/sic/2023" schemaLocation="https://xbrl.sec.gov/sic/2023/sic-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/us-types/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd"/>
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/stpr/2023" schemaLocation="https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/srt-types/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd"/>
  <xsd:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xsd:import namespace="http://xbrl.sec.gov/currency/2023" schemaLocation="https://xbrl.sec.gov/currency/2023/currency-2023.xsd"/>
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xsd:annotation>
    <xsd:appinfo>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="occ-20231031_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="occ-20231031_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="occ-20231031_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="occ-20231031_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="statement-document-and-entity-information" roleURI="http://http/20231031/role/statement-document-and-entity-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">000 - Document - Document And Entity Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-" roleURI="http://http/20231031/role/statement-consolidated-balance-sheets-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">001 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-balance-sheets-parentheticals" roleURI="http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">002 - Statement - Consolidated Balance Sheets (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-operations" roleURI="http://http/20231031/role/statement-consolidated-statements-of-operations">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">003 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-shareholders-equity-" roleURI="http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">004 - Statement - Consolidated Statements of Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-consolidated-statements-of-cash-flows" roleURI="http://http/20231031/role/statement-consolidated-statements-of-cash-flows">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">005 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" roleURI="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">006 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable" roleURI="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">007 - Disclosure - Note 2 - Allowance for Credit Losses for Trade Accounts Receivable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-inventories" roleURI="http://http/20231031/role/statement-note-3-inventories">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">008 - Disclosure - Note 3 - Inventories</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-property-and-equipment-net" roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">009 - Disclosure - Note 4 - Property and Equipment, Net</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-intangible-assets" roleURI="http://http/20231031/role/statement-note-5-intangible-assets">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">010 - Disclosure - Note 5 - Intangible Assets</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-product-warranties" roleURI="http://http/20231031/role/statement-note-6-product-warranties">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">011 - Disclosure - Note 6 - Product Warranties</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-longterm-debt-and-notes-payable-" roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">012 - Disclosure - Note 7 - Long-term Debt and Notes Payable</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-leases" roleURI="http://http/20231031/role/statement-note-8-leases">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">013 - Disclosure - Note 8 - Leases</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-employee-benefits" roleURI="http://http/20231031/role/statement-note-9-employee-benefits">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">014 - Disclosure - Note 9 - Employee Benefits</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information" roleURI="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">015 - Disclosure - Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-revenue-recognition" roleURI="http://http/20231031/role/statement-note-11-revenue-recognition">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">016 - Disclosure - Note 11 - Revenue Recognition</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes" roleURI="http://http/20231031/role/statement-note-12-income-taxes">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">017 - Disclosure - Note 12 - Income Taxes</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-13-fair-value-measurements" roleURI="http://http/20231031/role/statement-note-13-fair-value-measurements">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">018 - Disclosure - Note 13 - Fair Value Measurements</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-net-income-loss-per-share" roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">019 - Disclosure - Note 14 - Net Income (Loss) Per Share</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-shareholders-equity" roleURI="http://http/20231031/role/statement-note-15-shareholders-equity">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">020 - Disclosure - Note 15 - Shareholders' Equity</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-gain-on-insurance-proceeds" roleURI="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">021 - Disclosure - Note 16 - Gain on Insurance Proceeds</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-employee-retention-tax-credit" roleURI="http://http/20231031/role/statement-note-17-employee-retention-tax-credit">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">022 - Disclosure - Note 17 - Employee Retention Tax Credit</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-18-contingencies" roleURI="http://http/20231031/role/statement-note-18-contingencies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">023 - Disclosure - Note 18 - Contingencies</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-19-new-accounting-standards-not-yet-adopted" roleURI="http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">024 - Disclosure - Note 19 - New Accounting Standards Not Yet Adopted</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-quarterly-results-of-operations-unaudited" roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">025 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-significant-accounting-policies-policies" roleURI="http://http/20231031/role/statement-significant-accounting-policies-policies">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">026 - Disclosure - Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" roleURI="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">027 - Disclosure - Note 2 - Allowance for Credit Losses for Trade Accounts Receivable (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-inventories-tables" roleURI="http://http/20231031/role/statement-note-3-inventories-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">028 - Disclosure - Note 3 - Inventories (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-property-and-equipment-net-tables" roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">029 - Disclosure - Note 4 - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-product-warranties-tables" roleURI="http://http/20231031/role/statement-note-6-product-warranties-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">030 - Disclosure - Note 6 - Product Warranties (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-longterm-debt-and-notes-payable-tables" roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">031 - Disclosure - Note 7 - Long-term Debt and Notes Payable (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-leases-tables" roleURI="http://http/20231031/role/statement-note-8-leases-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">032 - Disclosure - Note 8 - Leases (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-employee-benefits-tables" roleURI="http://http/20231031/role/statement-note-9-employee-benefits-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">033 - Disclosure - Note 9 - Employee Benefits (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-revenue-recognition-tables" roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">034 - Disclosure - Note 11 - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes-tables" roleURI="http://http/20231031/role/statement-note-12-income-taxes-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">035 - Disclosure - Note 12 - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-net-income-loss-per-share-tables" roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">036 - Disclosure - Note 14 - Net Income (Loss) Per Share (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-quarterly-results-of-operations-unaudited-tables" roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">037 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited) (Tables)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" roleURI="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">038 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" roleURI="http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">039 - Disclosure - Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-3-inventories-components-of-inventories-details" roleURI="http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">040 - Disclosure - Note 3 - Inventories - Components of Inventories (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">041 - Disclosure - Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-5-intangible-assets-details-textual" roleURI="http://http/20231031/role/statement-note-5-intangible-assets-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">042 - Disclosure - Note 5 - Intangible Assets (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-product-warranties-details-textual" roleURI="http://http/20231031/role/statement-note-6-product-warranties-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">043 - Disclosure - Note 6 - Product Warranties (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" roleURI="http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">044 - Disclosure - Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-longterm-debt-and-notes-payable-details-textual" roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">045 - Disclosure - Note 7 - Long-term Debt and Notes Payable (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">046 - Disclosure - Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">047 - Disclosure - Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-leases-details-textual" roleURI="http://http/20231031/role/statement-note-8-leases-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">048 - Disclosure - Note 8 - Leases (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-8-leases-future-payments-due-details" roleURI="http://http/20231031/role/statement-note-8-leases-future-payments-due-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">049 - Disclosure - Note 8 - Leases - Future Payments Due (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-employee-benefits-details-textual" roleURI="http://http/20231031/role/statement-note-9-employee-benefits-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">050 - Disclosure - Note 9 - Employee Benefits (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-9-employee-benefits-restricted-stock-activity-details" roleURI="http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">051 - Disclosure - Note 9 - Employee Benefits - Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual" roleURI="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">052 - Disclosure - Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-revenue-recognition-details-textual" roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">053 - Disclosure - Note 11 - Revenue Recognition (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">054 - Disclosure - Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes-details-textual" roleURI="http://http/20231031/role/statement-note-12-income-taxes-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">055 - Disclosure - Note 12 - Income Taxes (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes-income-tax-expense-details" roleURI="http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">056 - Disclosure - Note 12 - Income Taxes - Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes-effective-income-tax-details" roleURI="http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">057 - Disclosure - Note 12 - Income Taxes - Effective Income Tax (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" roleURI="http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">058 - Disclosure - Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-12-income-taxes-unrecognized-tax-benefits-details" roleURI="http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">059 - Disclosure - Note 12 - Income Taxes - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-net-income-loss-per-share-details-textual" roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">060 - Disclosure - Note 14 - Net Income (Loss) Per Share (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">061 - Disclosure - Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-15-shareholders-equity-details-textual" roleURI="http://http/20231031/role/statement-note-15-shareholders-equity-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">062 - Disclosure - Note 15 - Shareholders' Equity (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-16-gain-on-insurance-proceeds-details-textual" roleURI="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">063 - Disclosure - Note 16 - Gain on Insurance Proceeds (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-17-employee-retention-tax-credit-details-textual" roleURI="http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">064 - Disclosure - Note 17 - Employee Retention Tax Credit (Details Textual)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
      <link:roleType id="statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details">
        <link:definition xmlns="http://www.xbrl.org/2003/linkbase">065 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element abstract="true" id="occ_AOSAcquisitionMember" name="AOSAcquisitionMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" name="AccountsPayableAndAccruedLiabilitiesCurrentMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" name="AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_CommonStockDividendsRightsPerShare" name="CommonStockDividendsRightsPerShare" nillable="true" substitutionGroup="xbrli:item" type="xbrli:sharesItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_ConcentrationRiskNumberOfCustomers" name="ConcentrationRiskNumberOfCustomers" nillable="true" substitutionGroup="xbrli:item" type="xbrli:integerItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_CustomerOneMember" name="CustomerOneMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_CustomerTwoMember" name="CustomerTwoMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_DebtInstrumentTermExtensions" name="DebtInstrumentTermExtensions" nillable="true" substitutionGroup="xbrli:item" type="xbrli:durationItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" name="DeferredTaxAssetsCapitalizedResearchAndDevelopment" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="occ_DescriptionOfBusinessPolicyTextBlock" name="DescriptionOfBusinessPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_DocumentAndEntityInformation" name="DocumentAndEntityInformation" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" name="EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="occ_EmployeeRetentionTaxCredit" name="EmployeeRetentionTaxCredit" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="occ_EmployeeRetentionTaxCreditReceivable" name="EmployeeRetentionTaxCreditReceivable" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="instant"/>
  <xsd:element id="occ_EmployeeRetentionTaxCreditTextBlock" name="EmployeeRetentionTaxCreditTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_HealthInsuranceCoverageExpense" name="HealthInsuranceCoverageExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="occ_IncomeTaxRateReconciliationLoanForgiveness" name="IncomeTaxRateReconciliationLoanForgiveness" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element id="occ_LesseeLeaseLiabilityMaturityTableTextBlock" name="LesseeLeaseLiabilityMaturityTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" name="LesseeOperatingAndFinanceLeasesDisclosureTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_LineOfCreditFacilityAdditionalCapacityForAdvances" name="LineOfCreditFacilityAdditionalCapacityForAdvances" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="occ_LineOfCreditFacilityPercentOfEligibleAccounts" name="LineOfCreditFacilityPercentOfEligibleAccounts" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="occ_LineOfCreditFacilityPercentOfEligibleInventory" name="LineOfCreditFacilityPercentOfEligibleInventory" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element id="occ_LineOfCreditFacilityRestrictedCapacityForAdvances" name="LineOfCreditFacilityRestrictedCapacityForAdvances" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="instant"/>
  <xsd:element id="occ_LongLivedAndIntangibleAssetsPolicyTextBlock" name="LongLivedAndIntangibleAssetsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" name="MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:percentItemType" xbrli:periodType="instant"/>
  <xsd:element abstract="true" id="occ_NonemployeeDirectorsMember" name="NonemployeeDirectorsMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_NorthCarolinaRealEstateLoanMember" name="NorthCarolinaRealEstateLoanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_NorthMillCapitalLlcMember" name="NorthMillCapitalLlcMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_NoteToFinancialStatementDetailsTextual" name="NoteToFinancialStatementDetailsTextual" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_NotesToFinancialStatements" name="NotesToFinancialStatements" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_NotesToFinancialStatementsAbstract" name="NotesToFinancialStatementsAbstract" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_OperatingLeaseForOfficeEquipmentMember" name="OperatingLeaseForOfficeEquipmentMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" name="OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" name="OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_OtherReceivablesMember" name="OtherReceivablesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_PatentsAndTrademarksPolicyTextBlock" name="PatentsAndTrademarksPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" name="PreferredStockDividendRateCommonStockDividendAmountMultiplier" nillable="true" substitutionGroup="xbrli:item" type="xbrli:pureItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_PreferredStockExercisePrice" name="PreferredStockExercisePrice" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:perShareItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_PreferredStockNumberOfVotes" name="PreferredStockNumberOfVotes" nillable="true" substitutionGroup="xbrli:item" type="xbrli:positiveIntegerItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_RoyaltyRevenueExpense" name="RoyaltyRevenueExpense" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="credit" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_ServicesAndPerformanceBasedSharesMember" name="ServicesAndPerformanceBasedSharesMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_ShippingAndHandlingCosts" name="ShippingAndHandlingCosts" nillable="true" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType" xbrli:balance="debit" xbrli:periodType="duration"/>
  <xsd:element id="occ_ShippingAndHandlingCostsPolicyTextBlock" name="ShippingAndHandlingCostsPolicyTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element id="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" name="SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_The2017StockIncentivePlanMember" name="The2017StockIncentivePlanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_VirginiaRealEstateLoanMember" name="VirginiaRealEstateLoanMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_WaterDamageFromPipeBurstMember" name="WaterDamageFromPipeBurstMember" nillable="true" substitutionGroup="xbrli:item" type="dtr-types:domainItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" name="statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-11-revenue-recognition-tables" name="statement-statement-note-11-revenue-recognition-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" name="statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-12-income-taxes-effective-income-tax-details" name="statement-statement-note-12-income-taxes-effective-income-tax-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-12-income-taxes-income-tax-expense-details" name="statement-statement-note-12-income-taxes-income-tax-expense-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-12-income-taxes-tables" name="statement-statement-note-12-income-taxes-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" name="statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" name="statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-14-net-income-loss-per-share-tables" name="statement-statement-note-14-net-income-loss-per-share-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" name="statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" name="statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" name="statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details396BAC31-4911-4BB1-94C2-8B6D694C4DB2" name="statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details396BAC31-4911-4BB1-94C2-8B6D694C4DB2" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" name="statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-3-inventories-components-of-inventories-details" name="statement-statement-note-3-inventories-components-of-inventories-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-3-inventories-tables" name="statement-statement-note-3-inventories-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" name="statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-4-property-and-equipment-net-tables" name="statement-statement-note-4-property-and-equipment-net-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" name="statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-6-product-warranties-tables" name="statement-statement-note-6-product-warranties-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" name="statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" name="statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables" name="statement-statement-note-7-longterm-debt-and-notes-payable-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-8-leases-future-payments-due-details" name="statement-statement-note-8-leases-future-payments-due-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-8-leases-tables" name="statement-statement-note-8-leases-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details" name="statement-statement-note-9-employee-benefits-restricted-stock-activity-details" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-note-9-employee-benefits-tables" name="statement-statement-note-9-employee-benefits-tables" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
  <xsd:element abstract="true" id="occ_statement-statement-significant-accounting-policies-policies" name="statement-statement-significant-accounting-policies-policies" nillable="true" substitutionGroup="xbrli:item" type="xbrli:stringItemType" xbrli:periodType="duration"/>
</xsd:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>occ-20231031_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 01:16PM UTC 2023-12-20--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension" xlink:type="simple"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default" xlink:type="simple"/>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted" xlink:href="occ-20231031.xsd#statement-note-19-new-accounting-standards-not-yet-adopted" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-18-contingencies" xlink:href="occ-20231031.xsd#statement-note-18-contingencies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-18-contingencies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-13-fair-value-measurements" xlink:href="occ-20231031.xsd#statement-note-13-fair-value-measurements" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-13-fair-value-measurements" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-document-and-entity-information" xlink:href="occ-20231031.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>

<link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>


<link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationTable" xlink:type="arc"/>
<link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" xlink:type="arc"/>
<link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
<link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
<link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
<link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
<link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:definitionArc order="18" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:definitionArc order="19" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:definitionArc order="20" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:definitionArc order="21" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
<link:definitionArc order="22" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
<link:definitionArc order="23" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
<link:definitionArc order="24" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
<link:definitionArc order="25" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
<link:definitionArc order="26" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
<link:definitionArc order="27" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:definitionArc order="28" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:type="arc"/>
<link:definitionArc order="29" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc"/>
<link:definitionArc order="30" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
<link:definitionArc order="31" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" xlink:type="arc"/>
<link:definitionArc order="32" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
<link:definitionArc order="33" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:definitionArc order="34" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" xlink:type="arc"/>
<link:definitionArc order="35" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" xlink:type="arc"/>
<link:definitionArc order="36" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" xlink:type="arc"/>
<link:definitionArc order="37" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-balance-sheets-" xlink:href="occ-20231031.xsd#statement-consolidated-balance-sheets-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-consolidated-balance-sheets-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivables" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermLineOfCredit" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermLoansPayable" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="occ-20231031.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockNoParValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockNoParValue" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-operations" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_RoyaltyRevenueExpense" xlink:label="occ_RoyaltyRevenueExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_RoyaltyRevenueExpense" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-shareholders-equity-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-cash-flows" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthMillCapitalLlcMember" xlink:label="occ_NorthMillCapitalLlcMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="occ_NorthMillCapitalLlcMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" xlink:href="occ-20231031.xsd#statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable" xlink:href="occ-20231031.xsd#statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:label="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-3-inventories" xlink:href="occ-20231031.xsd#statement-note-3-inventories" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-3-inventories" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net" xlink:href="occ-20231031.xsd#statement-note-4-property-and-equipment-net" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-4-property-and-equipment-net" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandAndLandImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-5-intangible-assets" xlink:href="occ-20231031.xsd#statement-note-5-intangible-assets" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-5-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthCarolinaRealEstateLoanMember" xlink:label="occ_NorthCarolinaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthMillCapitalLlcMember" xlink:label="occ_NorthMillCapitalLlcMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="occ_NorthMillCapitalLlcMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="occ_NorthCarolinaRealEstateLoanMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases" xlink:href="occ-20231031.xsd#statement-note-8-leases" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-8-leases" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:label="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:label="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeEquipmentMember" xlink:label="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:label="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:label="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember" xlink:label="us-gaap_OtherAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NonemployeeDirectorsMember" xlink:label="occ_NonemployeeDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ServicesAndPerformanceBasedSharesMember" xlink:label="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_The2017StockIncentivePlanMember" xlink:label="occ_The2017StockIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="occ_The2017StockIncentivePlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="occ_NonemployeeDirectorsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information" xlink:href="occ-20231031.xsd#statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerOneMember" xlink:label="occ_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerTwoMember" xlink:label="occ_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="occ_CustomerOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="occ_CustomerTwoMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AOSAcquisitionMember" xlink:label="occ_AOSAcquisitionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="occ_AOSAcquisitionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-15-shareholders-equity" xlink:href="occ-20231031.xsd#statement-note-15-shareholders-equity" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-15-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds" xlink:href="occ-20231031.xsd#statement-note-16-gain-on-insurance-proceeds" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_WaterDamageFromPipeBurstMember" xlink:label="occ_WaterDamageFromPipeBurstMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemAxis" xlink:label="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemDomain" xlink:label="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemDomain" xlink:label="us-gaap_UnusualOrInfrequentItemDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnusualOrInfrequentItemDomain" xlink:to="occ_WaterDamageFromPipeBurstMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="us-gaap_UnusualOrInfrequentItemDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-17-employee-retention-tax-credit" xlink:href="occ-20231031.xsd#statement-note-17-employee-retention-tax-credit" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-17-employee-retention-tax-credit" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCreditTextBlock" xlink:label="occ_EmployeeRetentionTaxCreditTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OtherReceivablesMember" xlink:label="occ_OtherReceivablesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="occ_OtherReceivablesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="occ_EmployeeRetentionTaxCreditTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited" xlink:href="occ-20231031.xsd#statement-note-20-quarterly-results-of-operations-unaudited" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-significant-accounting-policies-policies" xlink:href="occ-20231031.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DescriptionOfBusinessPolicyTextBlock" xlink:label="occ_DescriptionOfBusinessPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:label="occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PatentsAndTrademarksPolicyTextBlock" xlink:label="occ_PatentsAndTrademarksPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_DescriptionOfBusinessPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_PatentsAndTrademarksPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:href="occ-20231031.xsd#statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:label="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-3-inventories-tables" xlink:href="occ-20231031.xsd#statement-note-3-inventories-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-3-inventories-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net-tables" xlink:href="occ-20231031.xsd#statement-note-4-property-and-equipment-net-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-4-property-and-equipment-net-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties-tables" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases-tables" xlink:href="occ-20231031.xsd#statement-note-8-leases-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-8-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:label="occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits-tables" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-tables" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-tables" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:href="occ-20231031.xsd#statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" xlink:href="occ-20231031.xsd#statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ShippingAndHandlingCosts" xlink:label="occ_ShippingAndHandlingCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashUninsuredAmount" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_ShippingAndHandlingCosts" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdvertisingExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:href="occ-20231031.xsd#statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details" xlink:href="occ-20231031.xsd#statement-note-3-inventories-components-of-inventories-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:href="occ-20231031.xsd#statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandAndLandImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-5-intangible-assets-details-textual" xlink:href="occ-20231031.xsd#statement-note-5-intangible-assets-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-5-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties-details-textual" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyExpense" xlink:label="us-gaap_ProductWarrantyExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrual" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyExpense" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrual" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrualPayments" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DebtInstrumentTermExtensions" xlink:label="occ_DebtInstrumentTermExtensions" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityAdditionalCapacityForAdvances" xlink:label="occ_LineOfCreditFacilityAdditionalCapacityForAdvances" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityPercentOfEligibleAccounts" xlink:label="occ_LineOfCreditFacilityPercentOfEligibleAccounts" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityPercentOfEligibleInventory" xlink:label="occ_LineOfCreditFacilityPercentOfEligibleInventory" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityRestrictedCapacityForAdvances" xlink:label="occ_LineOfCreditFacilityRestrictedCapacityForAdvances" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthMillCapitalLlcMember" xlink:label="occ_NorthMillCapitalLlcMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain-default" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="occ_NorthMillCapitalLlcMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_RangeMember" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityRestrictedCapacityForAdvances" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityPercentOfEligibleAccounts" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityPercentOfEligibleInventory" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityAdditionalCapacityForAdvances" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_DebtInstrumentTermExtensions" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthCarolinaRealEstateLoanMember" xlink:label="occ_NorthCarolinaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="occ_NorthCarolinaRealEstateLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebt" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthCarolinaRealEstateLoanMember" xlink:label="occ_NorthCarolinaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="occ_NorthCarolinaRealEstateLoanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases-details-textual" xlink:href="occ-20231031.xsd#statement-note-8-leases-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-8-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:label="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeEquipmentMember" xlink:label="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:label="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:label="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseDiscountRate" xlink:label="us-gaap_LesseeFinanceLeaseDiscountRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember" xlink:label="us-gaap_OtherAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherAssetsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseExpense" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc"/>
    <link:definitionArc order="13" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseInterestExpense" xlink:type="arc"/>
    <link:definitionArc order="14" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc"/>
    <link:definitionArc order="15" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:type="arc"/>
    <link:definitionArc order="16" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeFinanceLeaseDiscountRate" xlink:type="arc"/>
    <link:definitionArc order="17" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases-future-payments-due-details" xlink:href="occ-20231031.xsd#statement-note-8-leases-future-payments-due-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-8-leases-future-payments-due-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits-details-textual" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_HealthInsuranceCoverageExpense" xlink:label="occ_HealthInsuranceCoverageExpense" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NonemployeeDirectorsMember" xlink:label="occ_NonemployeeDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ServicesAndPerformanceBasedSharesMember" xlink:label="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_The2017StockIncentivePlanMember" xlink:label="occ_The2017StockIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="occ_The2017StockIncentivePlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="occ_NonemployeeDirectorsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_HealthInsuranceCoverageExpense" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_The2017StockIncentivePlanMember" xlink:label="occ_The2017StockIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PlanNameDomain" xlink:to="occ_The2017StockIncentivePlanMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual" xlink:href="occ-20231031.xsd#statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ConcentrationRiskNumberOfCustomers" xlink:label="occ_ConcentrationRiskNumberOfCustomers" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerOneMember" xlink:label="occ_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerTwoMember" xlink:label="occ_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="occ_CustomerOneMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="occ_CustomerTwoMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_ConcentrationRiskNumberOfCustomers" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-details-textual" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability" xlink:label="us-gaap_ContractWithCustomerRefundLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="country_US" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="srt_SegmentGeographicalDomain" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-details-textual" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AOSAcquisitionMember" xlink:label="occ_AOSAcquisitionMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="occ_AOSAcquisitionMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-income-tax-expense-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-effective-income-tax-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:label="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:label="occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:label="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetInterestCarryforward" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:definitionArc order="8" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:definitionArc order="9" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:type="arc"/>
    <link:definitionArc order="10" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:type="arc"/>
    <link:definitionArc order="11" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:definitionArc order="12" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-15-shareholders-equity-details-textual" xlink:href="occ-20231031.xsd#statement-note-15-shareholders-equity-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-15-shareholders-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CommonStockDividendsRightsPerShare" xlink:label="occ_CommonStockDividendsRightsPerShare" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" xlink:label="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" xlink:label="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockExercisePrice" xlink:label="occ_PreferredStockExercisePrice" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockNumberOfVotes" xlink:label="occ_PreferredStockNumberOfVotes" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_CommonStockDividendsRightsPerShare" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_PreferredStockExercisePrice" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_PreferredStockNumberOfVotes" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual" xlink:href="occ-20231031.xsd#statement-note-16-gain-on-insurance-proceeds-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_WaterDamageFromPipeBurstMember" xlink:label="occ_WaterDamageFromPipeBurstMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemAxis" xlink:label="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemDomain" xlink:label="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemDomain" xlink:label="us-gaap_UnusualOrInfrequentItemDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemGainGross" xlink:label="us-gaap_UnusualOrInfrequentItemGainGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemLossGross" xlink:label="us-gaap_UnusualOrInfrequentItemLossGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_UnusualOrInfrequentItemDomain" xlink:to="occ_WaterDamageFromPipeBurstMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="us-gaap_UnusualOrInfrequentItemDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemGainGross" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemLossGross" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual" xlink:href="occ-20231031.xsd#statement-note-17-employee-retention-tax-credit-details-textual" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCredit" xlink:label="occ_EmployeeRetentionTaxCredit" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCreditReceivable" xlink:label="occ_EmployeeRetentionTaxCreditReceivable" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OtherReceivablesMember" xlink:label="occ_OtherReceivablesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="occ_OtherReceivablesMember" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain-default" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_EmployeeRetentionTaxCredit" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_EmployeeRetentionTaxCreditReceivable" xlink:type="arc"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:href="occ-20231031.xsd#statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:type="simple"/>
  <link:definitionLink xlink:role="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain-default" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain-default" xlink:type="arc"/>
    <link:definitionArc order="0" xbrldt:closed="true" xbrldt:contextElement="segment" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:definitionArc order="1" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:definitionArc order="2" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:definitionArc order="3" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:definitionArc order="4" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:definitionArc order="5" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:definitionArc order="6" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss" xlink:type="arc"/>
    <link:definitionArc order="7" xbrldt:closed="true" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>occ-20231031_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 01:16PM UTC 2023-12-20--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" xlink:type="simple"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" xlink:type="simple"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:loc xlink:href="occ-20231031.xsd#occ_DocumentAndEntityInformation" xlink:label="occ_DocumentAndEntityInformation" xlink:type="locator"/>
    <link:label xlink:label="occ_DocumentAndEntityInformation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_DocumentAndEntityInformation" xlink:to="occ_DocumentAndEntityInformation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherReceivables" xlink:to="us-gaap_OtherReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherIncomeAndExpensesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:label xlink:label="occ_NoteToFinancialStatementDetailsTextual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note To Financial Statement Details Textual</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="occ_NoteToFinancialStatementDetailsTextual-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-significant-accounting-policies-policies" xlink:label="occ_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-significant-accounting-policies-policies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-significant-accounting-policies-policies" xlink:to="occ_statement-statement-significant-accounting-policies-policies-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">&#8220;Expected&#8221; income taxes (benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:label="occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Allowance for Credit Losses for Trade Accounts Receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:to="occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-3-inventories-tables" xlink:label="occ_statement-statement-note-3-inventories-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-3-inventories-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-3-inventories-tables" xlink:to="occ_statement-statement-note-3-inventories-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-4-property-and-equipment-net-tables" xlink:label="occ_statement-statement-note-4-property-and-equipment-net-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-4-property-and-equipment-net-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Property and Equipment, Net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-4-property-and-equipment-net-tables" xlink:to="occ_statement-statement-note-4-property-and-equipment-net-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-6-product-warranties-tables" xlink:label="occ_statement-statement-note-6-product-warranties-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-6-product-warranties-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Product Warranties</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-6-product-warranties-tables" xlink:to="occ_statement-statement-note-6-product-warranties-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables" xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Long-term Debt and Notes Payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables" xlink:to="occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-8-leases-tables" xlink:label="occ_statement-statement-note-8-leases-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-8-leases-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Leases</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-8-leases-tables" xlink:to="occ_statement-statement-note-8-leases-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-9-employee-benefits-tables" xlink:label="occ_statement-statement-note-9-employee-benefits-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-9-employee-benefits-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Employee Benefits</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-9-employee-benefits-tables" xlink:to="occ_statement-statement-note-9-employee-benefits-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-11-revenue-recognition-tables" xlink:label="occ_statement-statement-note-11-revenue-recognition-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-11-revenue-recognition-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Revenue Recognition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-11-revenue-recognition-tables" xlink:to="occ_statement-statement-note-11-revenue-recognition-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermLineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note payable, revolver - noncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLineOfCredit" xlink:to="us-gaap_LongTermLineOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CommonStockDividendsRightsPerShare" xlink:label="occ_CommonStockDividendsRightsPerShare" xlink:type="locator"/>
    <link:label xlink:label="occ_CommonStockDividendsRightsPerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_CommonStockDividendsRightsPerShare</link:label>
    <link:label xlink:label="occ_CommonStockDividendsRightsPerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock Dividends, Rights Per Share (in shares)</link:label>
    <link:label xlink:label="occ_CommonStockDividendsRightsPerShare-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents number of shares per dividend.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_CommonStockDividendsRightsPerShare" xlink:to="occ_CommonStockDividendsRightsPerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-tables" xlink:label="occ_statement-statement-note-12-income-taxes-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-12-income-taxes-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-12-income-taxes-tables" xlink:to="occ_statement-statement-note-12-income-taxes-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-14-net-income-loss-per-share-tables" xlink:label="occ_statement-statement-note-14-net-income-loss-per-share-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-14-net-income-loss-per-share-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Net Income (Loss) Per Share</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-14-net-income-loss-per-share-tables" xlink:to="occ_statement-statement-note-14-net-income-loss-per-share-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:label="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 20 - Quarterly Results of Operations (Unaudited)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:to="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:label="occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:to="occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesCurrent</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-3-inventories-components-of-inventories-details" xlink:label="occ_statement-statement-note-3-inventories-components-of-inventories-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-3-inventories-components-of-inventories-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 3 - Inventories - Components of Inventories (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-3-inventories-components-of-inventories-details" xlink:to="occ_statement-statement-note-3-inventories-components-of-inventories-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:label="occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:to="occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDebtTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Debt [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDebtTableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:label="occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:to="occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:to="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:to="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-8-leases-future-payments-due-details" xlink:label="occ_statement-statement-note-8-leases-future-payments-due-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-8-leases-future-payments-due-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 8 - Leases - Future Payments Due (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-8-leases-future-payments-due-details" xlink:to="occ_statement-statement-note-8-leases-future-payments-due-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:label="occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 9 - Employee Benefits - Restricted Stock Activity (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:to="occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:label="occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:to="occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-income-tax-expense-details" xlink:label="occ_statement-statement-note-12-income-taxes-income-tax-expense-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-12-income-taxes-income-tax-expense-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Income Tax Expense (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-12-income-taxes-income-tax-expense-details" xlink:to="occ_statement-statement-note-12-income-taxes-income-tax-expense-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-effective-income-tax-details" xlink:label="occ_statement-statement-note-12-income-taxes-effective-income-tax-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-12-income-taxes-effective-income-tax-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Effective Income Tax (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-12-income-taxes-effective-income-tax-details" xlink:to="occ_statement-statement-note-12-income-taxes-effective-income-tax-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:label="occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:to="occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:label="occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 12 - Income Taxes - Unrecognized Tax Benefits (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:to="occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:label="occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:to="occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:label="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:type="locator"/>
    <link:label xlink:label="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:to="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatements" xlink:label="occ_NotesToFinancialStatements" xlink:type="locator"/>
    <link:label xlink:label="occ_NotesToFinancialStatements-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_NotesToFinancialStatements" xlink:to="occ_NotesToFinancialStatements-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:label xlink:label="occ_NotesToFinancialStatementsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes To Financial Statements [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="occ_NotesToFinancialStatementsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vested, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, weighted-average grant date fair value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:label="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating and Finance Leases Disclosure [Text Block]</link:label>
    <link:label xlink:label="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for operating and finance leases of lessee. Includes, but is not limited to, description of lessee's operating and finance lease and maturity analysis of operating and finance lease liability.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:to="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Vested (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtCurrent</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less current installments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtCurrent" xlink:to="us-gaap_LongTermDebtCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCreditTextBlock" xlink:label="occ_EmployeeRetentionTaxCreditTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_EmployeeRetentionTaxCreditTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Retention Tax Credit [Text Block]</link:label>
    <link:label xlink:label="occ_EmployeeRetentionTaxCreditTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for the employee retention tax credit.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_EmployeeRetentionTaxCreditTextBlock" xlink:to="occ_EmployeeRetentionTaxCreditTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LoansPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current installments of long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LoansPayableCurrent" xlink:to="us-gaap_LoansPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DescriptionOfBusinessPolicyTextBlock" xlink:label="occ_DescriptionOfBusinessPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_DescriptionOfBusinessPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of Business [Policy Text Block]</link:label>
    <link:label xlink:label="occ_DescriptionOfBusinessPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The significant accounting policy for the description of the entity's business, major products or services, principal markets including location, and the relative importance of its operations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_DescriptionOfBusinessPolicyTextBlock" xlink:to="occ_DescriptionOfBusinessPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:label="occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:type="locator"/>
    <link:label xlink:label="occ_IncomeTaxRateReconciliationLoanForgiveness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_IncomeTaxRateReconciliationLoanForgiveness</link:label>
    <link:label xlink:label="occ_IncomeTaxRateReconciliationLoanForgiveness-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">PPP Loan forgiveness</link:label>
    <link:label xlink:label="occ_IncomeTaxRateReconciliationLoanForgiveness-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Paycheck Protection Program ("PPP) loan forgiveness.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:to="occ_IncomeTaxRateReconciliationLoanForgiveness-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" xlink:label="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" xlink:type="locator"/>
    <link:label xlink:label="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement</link:label>
    <link:label xlink:label="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement</link:label>
    <link:label xlink:label="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" xlink:to="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockExercisePrice" xlink:label="occ_PreferredStockExercisePrice" xlink:type="locator"/>
    <link:label xlink:label="occ_PreferredStockExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_PreferredStockExercisePrice</link:label>
    <link:label xlink:label="occ_PreferredStockExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Exercise Price (in dollars per share)</link:label>
    <link:label xlink:label="occ_PreferredStockExercisePrice-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents Preferred Stock, Exercise Price</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_PreferredStockExercisePrice" xlink:to="occ_PreferredStockExercisePrice-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockNumberOfVotes" xlink:label="occ_PreferredStockNumberOfVotes" xlink:type="locator"/>
    <link:label xlink:label="occ_PreferredStockNumberOfVotes-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_PreferredStockNumberOfVotes</link:label>
    <link:label xlink:label="occ_PreferredStockNumberOfVotes-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Number of Votes</link:label>
    <link:label xlink:label="occ_PreferredStockNumberOfVotes-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the number of votes for preferred stock.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_PreferredStockNumberOfVotes" xlink:to="occ_PreferredStockNumberOfVotes-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TaxesPayableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TaxesPayableCurrent" xlink:to="us-gaap_TaxesPayableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued compensation and payroll taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevolvingCreditFacilityMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevolvingCreditFacilityMember" xlink:to="us-gaap_RevolvingCreditFacilityMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemGainGross" xlink:label="us-gaap_UnusualOrInfrequentItemGainGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemGainGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnusualOrInfrequentItemGainGross</link:label>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemGainGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unusual or Infrequent Item, or Both, Gain, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemGainGross" xlink:to="us-gaap_UnusualOrInfrequentItemGainGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital expenditures accrued in accounts payable at year end</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_WaterDamageFromPipeBurstMember" xlink:label="occ_WaterDamageFromPipeBurstMember" xlink:type="locator"/>
    <link:label xlink:label="occ_WaterDamageFromPipeBurstMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Water Damage from Pipe Burst [Member]</link:label>
    <link:label xlink:label="occ_WaterDamageFromPipeBurstMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Relating to water damage from pipe burst.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_WaterDamageFromPipeBurstMember" xlink:to="occ_WaterDamageFromPipeBurstMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sale of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CreditFacilityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CreditFacilityDomain" xlink:to="us-gaap_CreditFacilityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemLossGross" xlink:label="us-gaap_UnusualOrInfrequentItemLossGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemLossGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnusualOrInfrequentItemLossGross</link:label>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemLossGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unusual or Infrequent Item, or Both, Loss, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemLossGross" xlink:to="us-gaap_UnusualOrInfrequentItemLossGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain on insurance proceeds, net</link:label>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on insurance proceeds, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PolicyTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_PolicyTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_PolicyTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds</link:label>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unusual or Infrequent Item, or Both, Net of Insurance Proceeds</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds" xlink:to="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" xlink:label="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" xlink:type="locator"/>
    <link:label xlink:label="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier</link:label>
    <link:label xlink:label="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Dividend Rate, Common Stock Dividend Amount Multiplier</link:label>
    <link:label xlink:label="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The preferred stock dividend multiplier compared to common stock dividend amount.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" xlink:to="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_ShippingAndHandlingCostsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs [Policy Text Block]</link:label>
    <link:label xlink:label="occ_ShippingAndHandlingCostsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:to="occ_ShippingAndHandlingCostsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemAxis" xlink:label="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="us-gaap_UnusualOrInfrequentItemAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemDomain" xlink:label="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemDomain" xlink:to="us-gaap_UnusualOrInfrequentItemDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquireIntangibleAssets</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Investment in intangible assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unusual or Infrequent Items, or Both, Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Purchase of and deposits for the purchase of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash investing and financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes paid, net of refunds</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaidNet" xlink:to="us-gaap_IncomeTaxesPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Assets</link:label>
    <link:label xlink:label="us-gaap_Assets-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Assets" xlink:to="us-gaap_Assets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PlanNameDomain" xlink:to="us-gaap_PlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseExpense</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseExpense" xlink:to="us-gaap_OperatingLeaseExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</link:label>
    <link:label xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:label="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="locator"/>
    <link:label xlink:label="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities, Current [Member]</link:label>
    <link:label xlink:label="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information on operating lease liabilities included in accounts payable and accrued expenses.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:to="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:label xlink:label="us-gaap_NetIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AwardTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_AwardTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insurance proceeds received</link:label>
    <link:label xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from Insurance Settlement, Investing Activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:to="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsGross</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RestrictedStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedStockMember" xlink:to="us-gaap_RestrictedStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</link:label>
    <link:label xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less accumulated amortization and depreciation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property and equipment, gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentGross" xlink:to="us-gaap_PropertyPlantAndEquipmentGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCreditReceivable" xlink:label="occ_EmployeeRetentionTaxCreditReceivable" xlink:type="locator"/>
    <link:label xlink:label="occ_EmployeeRetentionTaxCreditReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_EmployeeRetentionTaxCreditReceivable</link:label>
    <link:label xlink:label="occ_EmployeeRetentionTaxCreditReceivable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Retention Tax Credit Receivable</link:label>
    <link:label xlink:label="occ_EmployeeRetentionTaxCreditReceivable-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents employee retention tax credit receivable as of the balance sheet date.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_EmployeeRetentionTaxCreditReceivable" xlink:to="occ_EmployeeRetentionTaxCreditReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongtermDebtTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OtherReceivablesMember" xlink:label="occ_OtherReceivablesMember" xlink:type="locator"/>
    <link:label xlink:label="occ_OtherReceivablesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Receivables [Member]</link:label>
    <link:label xlink:label="occ_OtherReceivablesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents other receivables.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_OtherReceivablesMember" xlink:to="occ_OtherReceivablesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NonemployeeDirectorsMember" xlink:label="occ_NonemployeeDirectorsMember" xlink:type="locator"/>
    <link:label xlink:label="occ_NonemployeeDirectorsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-employee Directors [Member]</link:label>
    <link:label xlink:label="occ_NonemployeeDirectorsMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information about the non-employee members of the Board of Directors.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_NonemployeeDirectorsMember" xlink:to="occ_NonemployeeDirectorsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCredit" xlink:label="occ_EmployeeRetentionTaxCredit" xlink:type="locator"/>
    <link:label xlink:label="occ_EmployeeRetentionTaxCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_EmployeeRetentionTaxCredit</link:label>
    <link:label xlink:label="occ_EmployeeRetentionTaxCredit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Retention Tax Credit</link:label>
    <link:label xlink:label="occ_EmployeeRetentionTaxCredit-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of refundable payroll tax credit provided under the Coronavirus Aid, Relief, and Economic Security (CARES) Act.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_EmployeeRetentionTaxCredit" xlink:to="occ_EmployeeRetentionTaxCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProfitLoss</link:label>
    <link:label xlink:label="us-gaap_ProfitLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net income (loss)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from investing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareTextBlock" xlink:to="us-gaap_EarningsPerShareTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes payable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_The2017StockIncentivePlanMember" xlink:label="occ_The2017StockIncentivePlanMember" xlink:type="locator"/>
    <link:label xlink:label="occ_The2017StockIncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">The 2017 Stock Incentive Plan [Member]</link:label>
    <link:label xlink:label="occ_The2017StockIncentivePlanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Information pertaining to the share-based compensation plan designated as the "2017 Stock Incentive Plan."</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_The2017StockIncentivePlanMember" xlink:to="occ_The2017StockIncentivePlanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued compensation and payroll taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total, Net Income Tax Expense (Benefit)</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense (benefit)</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Reported income tax expense (benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</link:label>
    <link:label xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashEquivalentsAtCarryingValue</link:label>
    <link:label xlink:label="us-gaap_CashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Equivalents, at Carrying Value, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllocatedShareBasedCompensationExpense</link:label>
    <link:label xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
    <link:label xlink:label="dei_AmendmentFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UseOfEstimates-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UseOfEstimates" xlink:to="us-gaap_UseOfEstimates-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</link:label>
    <link:label xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Loss on disposal of property and equipment</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_SharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balances (in shares)</link:label>
    <link:label xlink:label="us-gaap_SharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balances (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CommonStockSharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_CommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding, Ending Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesOutstanding" xlink:to="us-gaap_CommonStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockSharesOutstanding</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding, Ending Balance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesOutstanding" xlink:to="us-gaap_PreferredStockSharesOutstanding-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherOperatingAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_CurrentFiscalYearEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentInterestRateEffectivePercentage</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalPeriodFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentFiscalYearFocus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConsolidationPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConsolidationPolicyTextBlock" xlink:to="us-gaap_ConsolidationPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentPeriodEndDate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term (Month)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityEmergingGrowthCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DebtInstrumentFaceAmount</link:label>
    <link:label xlink:label="us-gaap_DebtInstrumentFaceAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentFaceAmount" xlink:to="us-gaap_DebtInstrumentFaceAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentType-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_GainsLossesOnExtinguishmentOfDebt</link:label>
    <link:label xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gain on debt extinguishment&#9472;PPP Loan principal</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
    <link:label xlink:label="dei_EntitySmallBusiness-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityShellCompany-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentInformationLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
    <link:label xlink:label="dei_DocumentInformationTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Information [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AreaOfRealEstateProperty-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AreaOfRealEstateProperty</link:label>
    <link:label xlink:label="us-gaap_AreaOfRealEstateProperty-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Area of Real Estate Property (Square Foot)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AreaOfRealEstateProperty" xlink:to="us-gaap_AreaOfRealEstateProperty-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCurrentReportingStatus-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateDomain" xlink:to="us-gaap_VariableRateDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInOtherReceivables</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other receivables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrimeRateMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prime Rate [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrimeRateMember" xlink:to="us-gaap_PrimeRateMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Income taxes refundable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_VariableRateAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInAccountsReceivable</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ConcentrationRiskPercentage1</link:label>
    <link:label xlink:label="us-gaap_ConcentrationRiskPercentage1-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskPercentage1" xlink:to="us-gaap_ConcentrationRiskPercentage1-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityCentralIndexKey-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityRegistrantName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityDomain" xlink:to="dei_EntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CustomerConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CustomerConcentrationRiskMember" xlink:to="us-gaap_CustomerConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:label xlink:label="dei_LegalEntityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LegalEntityAxis" xlink:to="dei_LegalEntityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label xlink:label="us-gaap_AmortizationOfIntangibleAssets-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GeographicConcentrationRiskMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GeographicConcentrationRiskMember" xlink:to="us-gaap_GeographicConcentrationRiskMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="us-gaap_ConcentrationRiskTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdvertisingExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AdvertisingExpense</link:label>
    <link:label xlink:label="us-gaap_AdvertisingExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SalesRevenueNetMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SalesRevenueNetMember" xlink:to="us-gaap_SalesRevenueNetMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableMember" xlink:to="us-gaap_AccountsReceivableMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtTextBlock" xlink:to="us-gaap_LongTermDebtTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncreaseDecreaseInInventories</link:label>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInInventories-label" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInInventories" xlink:to="us-gaap_IncreaseDecreaseInInventories-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:label="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Allowance for Doubtful Accounts for Trade Accounts Receivable Disclosure [Text Block]</link:label>
    <link:label xlink:label="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Allowance for doubtful accounts for trade accounts receivable</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:to="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:label="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable [Table Text Block]</link:label>
    <link:label xlink:label="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Summary Of Changes In The Allowance For Doubtful Accounts For Trade Accounts Receivable [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:to="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_TableTextBlock</link:label>
    <link:label xlink:label="us-gaap_TableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes Tables</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_TableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</link:label>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation, net (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, general and administrative expenses</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bad debt expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForDoubtfulAccounts" xlink:to="us-gaap_ProvisionForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyExpense" xlink:label="us-gaap_ProductWarrantyExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductWarrantyExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProductWarrantyExpense</link:label>
    <link:label xlink:label="us-gaap_ProductWarrantyExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product Warranty Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyExpense" xlink:to="us-gaap_ProductWarrantyExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityLenderDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Raw materials</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventorySuppliesNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Production supplies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventorySuppliesNetOfReserves" xlink:to="us-gaap_InventorySuppliesNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCreditFacilityAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LiabilitiesAndStockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and shareholders&#8217; equity</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashUninsuredAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashUninsuredAmount</link:label>
    <link:label xlink:label="us-gaap_CashUninsuredAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Uninsured Amount</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashUninsuredAmount" xlink:to="us-gaap_CashUninsuredAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Work in process</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:label xlink:label="country_US-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="country_US" xlink:to="country_US-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">(Increase) decrease in:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ResearchAndDevelopmentExpense</link:label>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_InterestExpense</link:label>
    <link:label xlink:label="us-gaap_InterestExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpense" xlink:to="us-gaap_InterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DisclosureTextBlockAbstract</link:label>
    <link:label xlink:label="us-gaap_DisclosureTextBlockAbstract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Notes to Financial Statements</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_DisclosureTextBlockAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerTwoMember" xlink:label="occ_CustomerTwoMember" xlink:type="locator"/>
    <link:label xlink:label="occ_CustomerTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label xlink:label="occ_CustomerTwoMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the second customer.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_CustomerTwoMember" xlink:to="occ_CustomerTwoMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryDisclosureTextBlock" xlink:to="us-gaap_InventoryDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseLiabilityNoncurrent</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total lease liability, operating</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiability" xlink:to="us-gaap_OperatingLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseLiabilityCurrent</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseLiabilityCurrent</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseLiabilityNoncurrent</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeaseRightOfUseAsset</link:label>
    <link:label xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total undiscounted lease payments, operating</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeasePrincipalPayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeasePrincipalPayments</link:label>
    <link:label xlink:label="us-gaap_FinanceLeasePrincipalPayments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Principal payments on financing lease</link:label>
    <link:label xlink:label="us-gaap_FinanceLeasePrincipalPayments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeasePrincipalPayments" xlink:to="us-gaap_FinanceLeasePrincipalPayments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Present value discount, operating</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total lease liability, finance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiability" xlink:to="us-gaap_FinanceLeaseLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total, Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026, operating</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseRightOfUseAsset</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseRightOfUseAsset-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024, operating</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025, operating</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:label="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="locator"/>
    <link:label xlink:label="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and experimental expenditures, due to capitalization for tax purposes</link:label>
    <link:label xlink:label="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:to="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsNoncurrent" xlink:to="us-gaap_OtherAssetsNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_ShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensation" xlink:to="us-gaap_ShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerSharePolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Revenues-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Revenues</link:label>
    <link:label xlink:label="us-gaap_Revenues-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Revenues" xlink:to="us-gaap_Revenues-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxPolicyTextBlock" xlink:to="us-gaap_IncomeTaxPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeOperatingLeaseTermOfContract</link:label>
    <link:label xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DepreciationDepletionAndAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationDepletionAndAmortization" xlink:to="us-gaap_DepreciationDepletionAndAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AssetsCurrent</link:label>
    <link:label xlink:label="us-gaap_AssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseDiscountRate" xlink:label="us-gaap_LesseeFinanceLeaseDiscountRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeFinanceLeaseDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeFinanceLeaseDiscountRate</link:label>
    <link:label xlink:label="us-gaap_LesseeFinanceLeaseDiscountRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Finance Lease, Discount Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseDiscountRate" xlink:to="us-gaap_LesseeFinanceLeaseDiscountRate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxesReceivable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income taxes refundable - current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesReceivable" xlink:to="us-gaap_IncomeTaxesReceivable-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeEquipmentMember" xlink:label="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="occ_OperatingLeaseForOfficeEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease For Office Equipment [Member]</link:label>
    <link:label xlink:label="occ_OperatingLeaseForOfficeEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents operating lease for office equipment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_OperatingLeaseForOfficeEquipmentMember" xlink:to="occ_OperatingLeaseForOfficeEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common stock, no par value, authorized 50,000,000 shares; issued and outstanding 7,893,681 shares in 2023 and 7,893,194 shares in 2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockValue" xlink:to="us-gaap_CommonStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CommonStockSharesAuthorized</link:label>
    <link:label xlink:label="us-gaap_CommonStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesAuthorized" xlink:to="us-gaap_CommonStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CommonStockSharesIssued</link:label>
    <link:label xlink:label="us-gaap_CommonStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockSharesIssued" xlink:to="us-gaap_CommonStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockNoParValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CommonStockNoParValue</link:label>
    <link:label xlink:label="us-gaap_CommonStockNoParValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock, No Par Value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsValuationAllowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeMember" xlink:to="srt_RangeMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingLeasePayments</link:label>
    <link:label xlink:label="us-gaap_OperatingLeasePayments-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingLeasePayments" xlink:to="us-gaap_OperatingLeasePayments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MaximumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MaximumMember" xlink:to="srt_MaximumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:label xlink:label="srt_MinimumMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MinimumMember" xlink:to="srt_MinimumMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:label="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:type="locator"/>
    <link:label xlink:label="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision to return reconciliation adjustment</link:label>
    <link:label xlink:label="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to provision to return reconciliation adjustment.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:to="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsNet</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_RangeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_RangeAxis" xlink:to="srt_RangeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ShippingAndHandlingCosts" xlink:label="occ_ShippingAndHandlingCosts" xlink:type="locator"/>
    <link:label xlink:label="occ_ShippingAndHandlingCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_ShippingAndHandlingCosts</link:label>
    <link:label xlink:label="occ_ShippingAndHandlingCosts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling Costs</link:label>
    <link:label xlink:label="occ_ShippingAndHandlingCosts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_ShippingAndHandlingCosts" xlink:to="occ_ShippingAndHandlingCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred stock, no par value, authorized 1,000,000 shares; none issued and outstanding</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockValue" xlink:to="us-gaap_PreferredStockValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockSharesIssued</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesIssued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesIssued" xlink:to="us-gaap_PreferredStockSharesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InterestPaidNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash payments for interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestPaidNet" xlink:to="us-gaap_InterestPaidNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockNoParValue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockNoParValue</link:label>
    <link:label xlink:label="us-gaap_PreferredStockNoParValue-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, No Par Value (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockNoParValue" xlink:to="us-gaap_PreferredStockNoParValue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOther-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOther" xlink:to="us-gaap_DeferredTaxAssetsOther-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_RoyaltyRevenueExpense" xlink:label="occ_RoyaltyRevenueExpense" xlink:type="locator"/>
    <link:label xlink:label="occ_RoyaltyRevenueExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_RoyaltyRevenueExpense</link:label>
    <link:label xlink:label="occ_RoyaltyRevenueExpense-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Royalty (income) expense, net</link:label>
    <link:label xlink:label="occ_RoyaltyRevenueExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net amount of revenue (expense) recognized during the period related to royalty transactions.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_RoyaltyRevenueExpense" xlink:to="occ_RoyaltyRevenueExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_StatementGeographicalAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_StatementGeographicalAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_SegmentGeographicalDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_SegmentGeographicalDomain" xlink:to="srt_SegmentGeographicalDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsGross</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total gross deferred tax assets</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsGross-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsGross-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockSharesAuthorized</link:label>
    <link:label xlink:label="us-gaap_PreferredStockSharesAuthorized-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockSharesAuthorized" xlink:to="us-gaap_PreferredStockSharesAuthorized-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label xlink:label="us-gaap_InventoryNet-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryNet-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net sales</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_MajorCustomersAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_MajorCustomersAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_NameOfMajorCustomerDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_NameOfMajorCustomerDomain" xlink:to="srt_NameOfMajorCustomerDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockRedemptionPricePerShare-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockRedemptionPricePerShare</link:label>
    <link:label xlink:label="us-gaap_PreferredStockRedemptionPricePerShare-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Redemption Price Per Share (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockRedemptionPricePerShare" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plant and equipment, due to differences in depreciation and capital gain recognition</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrualPayments-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProductWarrantyAccrualPayments</link:label>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrualPayments-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Warranty claims paid during the period</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPayments" xlink:to="us-gaap_ProductWarrantyAccrualPayments-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance</link:label>
    <link:label xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, Capital Shares Reserved for Future Issuance (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:to="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities accrued for warranties issued during the year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in liability for pre-existing warranties during the year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:to="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities recorded for accrued expenses, deductible for tax purposes when paid</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ServicesAndPerformanceBasedSharesMember" xlink:label="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="locator"/>
    <link:label xlink:label="occ_ServicesAndPerformanceBasedSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Services and Performance Based Shares [Member]</link:label>
    <link:label xlink:label="occ_ServicesAndPerformanceBasedSharesMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents shares issued based on services and performances rendered.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_ServicesAndPerformanceBasedSharesMember" xlink:to="occ_ServicesAndPerformanceBasedSharesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PropertyPlantAndEquipmentUsefulLife</link:label>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConstructionInProgressMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConstructionInProgressMember" xlink:to="us-gaap_ConstructionInProgressMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from operating activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts receivable, due to allowances for credit losses and sales returns</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementLineItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StatementLineItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsReceivableNetCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade accounts receivable, net of allowance for credit losses of $71,189 in 2023 and $69,643 in 2022</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FurnitureAndFixturesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FurnitureAndFixturesMember" xlink:to="us-gaap_FurnitureAndFixturesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based compensation expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BuildingAndBuildingImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building and Building Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingAndBuildingImprovementsMember" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BuildingMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingMember" xlink:to="us-gaap_BuildingMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BuildingImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BuildingImprovementsMember" xlink:to="us-gaap_BuildingImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LandAndLandImprovementsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land and Land Improvements [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandAndLandImprovementsMember" xlink:to="us-gaap_LandAndLandImprovementsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shareholders&#8217; equity:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Product Warranty Liability [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PatentsAndTrademarksPolicyTextBlock" xlink:label="occ_PatentsAndTrademarksPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_PatentsAndTrademarksPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents and Trademarks [Policy Text Block]</link:label>
    <link:label xlink:label="occ_PatentsAndTrademarksPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The reporting entity's policy on reporting patents and trademarks.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_PatentsAndTrademarksPolicyTextBlock" xlink:to="occ_PatentsAndTrademarksPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:label="occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_LongLivedAndIntangibleAssetsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived and Intangible Assets [Policy Text Block]</link:label>
    <link:label xlink:label="occ_LongLivedAndIntangibleAssetsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The policy in which the company uses to report long-live intangible assets.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:to="occ_LongLivedAndIntangibleAssetsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NonoperatingIncomeExpense</link:label>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpense-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_NonoperatingIncomeExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Product Warranty Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AssetsCurrentAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrentAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FairValueDisclosuresTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueDisclosuresTextBlock" xlink:to="us-gaap_FairValueDisclosuresTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash at beginning of year</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash at end of year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</link:label>
    <link:label xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_InventoryPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryPolicyTextBlock" xlink:to="us-gaap_InventoryPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</link:label>
    <link:label xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net increase (decrease) in cash</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_Liabilities</link:label>
    <link:label xlink:label="us-gaap_Liabilities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_Liabilities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInFinancingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommitmentsAndContingencies-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_CommitmentsAndContingencies-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_OperatingIncomeLoss</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) from operations</link:label>
    <link:label xlink:label="us-gaap_OperatingIncomeLoss-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (loss) from operations</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_OperatingIncomeLoss-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInOperatingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) operating activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_NetCashProvidedByUsedInInvestingActivities</link:label>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label xlink:label="us-gaap_GrossProfit-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_GrossProfit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CostOfGoodsAndServicesSold-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of goods sold</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerLiability</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerLiability" xlink:to="us-gaap_ContractWithCustomerLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</link:label>
    <link:label xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payroll taxes withheld and remitted on share-based payments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ProductWarrantyAccrual</link:label>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Standard and Extended Product Warranty Accrual, Ending Balance</link:label>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label xlink:label="us-gaap_ProductWarrantyAccrual-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProductWarrantyAccrual" xlink:to="us-gaap_ProductWarrantyAccrual-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RetainedEarningsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RetainedEarningsMember" xlink:to="us-gaap_RetainedEarningsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State, Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:label xlink:label="srt_TitleOfIndividualAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of Individual [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State, Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State, Net Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CommonStockMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockMember" xlink:to="us-gaap_CommonStockMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Federal, Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Federal, Deferred Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Federal, Net Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</link:label>
    <link:label xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Examination, Penalties and Interest Accrued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementEquityComponentsAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_StatementEquityComponentsAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EquityComponentDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_EquityComponentDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable and Accrued Liabilities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebt" xlink:to="us-gaap_LongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total, Current Income Tax Expense (Benefit)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncurrent Liabilities [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember" xlink:label="us-gaap_OtherAssetsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherAssetsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherAssetsMember" xlink:to="us-gaap_OtherAssetsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthMillCapitalLlcMember" xlink:label="occ_NorthMillCapitalLlcMember" xlink:type="locator"/>
    <link:label xlink:label="occ_NorthMillCapitalLlcMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North Mill Capital LLC [Member]</link:label>
    <link:label xlink:label="occ_NorthMillCapitalLlcMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents North Mill Capital LLC.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_NorthMillCapitalLlcMember" xlink:to="occ_NorthMillCapitalLlcMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_PaymentsOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_PaymentsOfFinancingCosts</link:label>
    <link:label xlink:label="us-gaap_PaymentsOfFinancingCosts-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments for financing costs</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PaymentsOfFinancingCosts" xlink:to="us-gaap_PaymentsOfFinancingCosts-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LineOfCredit</link:label>
    <link:label xlink:label="us-gaap_LineOfCredit-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Line of Credit, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LineOfCredit" xlink:to="us-gaap_LineOfCredit-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityPercentOfEligibleAccounts" xlink:label="occ_LineOfCreditFacilityPercentOfEligibleAccounts" xlink:type="locator"/>
    <link:label xlink:label="occ_LineOfCreditFacilityPercentOfEligibleAccounts-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_LineOfCreditFacilityPercentOfEligibleAccounts</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityPercentOfEligibleAccounts-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Percent of Eligible Accounts</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityPercentOfEligibleAccounts-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent of aggregate outstanding amount of eligible accounts available for advance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_LineOfCreditFacilityPercentOfEligibleAccounts" xlink:to="occ_LineOfCreditFacilityPercentOfEligibleAccounts-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityPercentOfEligibleInventory" xlink:label="occ_LineOfCreditFacilityPercentOfEligibleInventory" xlink:type="locator"/>
    <link:label xlink:label="occ_LineOfCreditFacilityPercentOfEligibleInventory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_LineOfCreditFacilityPercentOfEligibleInventory</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityPercentOfEligibleInventory-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Percent of Eligible Inventory</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityPercentOfEligibleInventory-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Percent of aggregate outstanding amount of eligible inventory available for advance.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_LineOfCreditFacilityPercentOfEligibleInventory" xlink:to="occ_LineOfCreditFacilityPercentOfEligibleInventory-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityAdditionalCapacityForAdvances" xlink:label="occ_LineOfCreditFacilityAdditionalCapacityForAdvances" xlink:type="locator"/>
    <link:label xlink:label="occ_LineOfCreditFacilityAdditionalCapacityForAdvances-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_LineOfCreditFacilityAdditionalCapacityForAdvances</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityAdditionalCapacityForAdvances-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Additional Capacity for Advances</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityAdditionalCapacityForAdvances-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Additional facility for advances.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_LineOfCreditFacilityAdditionalCapacityForAdvances" xlink:to="occ_LineOfCreditFacilityAdditionalCapacityForAdvances-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfLongTermDebt</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfLongTermDebt-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Principal payments on long-term debt</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfLongTermDebt" xlink:to="us-gaap_RepaymentsOfLongTermDebt-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityRestrictedCapacityForAdvances" xlink:label="occ_LineOfCreditFacilityRestrictedCapacityForAdvances" xlink:type="locator"/>
    <link:label xlink:label="occ_LineOfCreditFacilityRestrictedCapacityForAdvances-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_LineOfCreditFacilityRestrictedCapacityForAdvances</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityRestrictedCapacityForAdvances-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Restricted Capacity for Advances</link:label>
    <link:label xlink:label="occ_LineOfCreditFacilityRestrictedCapacityForAdvances-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Additional limit to facility for advances.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_LineOfCreditFacilityRestrictedCapacityForAdvances" xlink:to="occ_LineOfCreditFacilityRestrictedCapacityForAdvances-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DebtInstrumentTermExtensions" xlink:label="occ_DebtInstrumentTermExtensions" xlink:type="locator"/>
    <link:label xlink:label="occ_DebtInstrumentTermExtensions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_DebtInstrumentTermExtensions</link:label>
    <link:label xlink:label="occ_DebtInstrumentTermExtensions-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt Instrument, Term Extensions (Year)</link:label>
    <link:label xlink:label="occ_DebtInstrumentTermExtensions-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Potential extension to the period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_DebtInstrumentTermExtensions" xlink:to="occ_DebtInstrumentTermExtensions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_MachineryAndEquipmentMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BalanceSheetLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Balance Sheet Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="us-gaap_BalanceSheetLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefits</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits balance at beginning of year</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefits-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Unrecognized tax benefits balance at end of year</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefits" xlink:to="us-gaap_UnrecognizedTaxBenefits-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AccountingPoliciesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Disclosure [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
    <link:label xlink:label="dei_EntityInteractiveDataCurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonoperatingIncomeExpenseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonoperating Income (Expense) [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonoperatingIncomeExpenseMember" xlink:to="us-gaap_NonoperatingIncomeExpenseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense) [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross decreases for tax positions of prior years</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross increases for current year tax positions</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</link:label>
    <link:label xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Losses charged to allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Income Tax Penalties Accrued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</link:label>
    <link:label xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthCarolinaRealEstateLoanMember" xlink:label="occ_NorthCarolinaRealEstateLoanMember" xlink:type="locator"/>
    <link:label xlink:label="occ_NorthCarolinaRealEstateLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North Carolina Real Estate Loan [Member]</link:label>
    <link:label xlink:label="occ_NorthCarolinaRealEstateLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">North carolina real estate loan [member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_NorthCarolinaRealEstateLoanMember" xlink:to="occ_NorthCarolinaRealEstateLoanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementLocationDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementLocationDomain" xlink:to="us-gaap_IncomeStatementLocationDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_HealthInsuranceCoverageExpense" xlink:label="occ_HealthInsuranceCoverageExpense" xlink:type="locator"/>
    <link:label xlink:label="occ_HealthInsuranceCoverageExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_HealthInsuranceCoverageExpense</link:label>
    <link:label xlink:label="occ_HealthInsuranceCoverageExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Health Insurance Coverage Expense</link:label>
    <link:label xlink:label="occ_HealthInsuranceCoverageExpense-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount charged to health insurance coverage expense for the period.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_HealthInsuranceCoverageExpense" xlink:to="occ_HealthInsuranceCoverageExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xlink:type="locator"/>
    <link:label xlink:label="dei_AuditorName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorName" xlink:to="dei_AuditorName-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:type="locator"/>
    <link:label xlink:label="dei_AuditorFirmId-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorFirmId" xlink:to="dei_AuditorFirmId-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:type="locator"/>
    <link:label xlink:label="dei_AuditorLocation-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditorLocation" xlink:to="dei_AuditorLocation-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RepaymentsOfNotesPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_RepaymentsOfNotesPayable</link:label>
    <link:label xlink:label="us-gaap_RepaymentsOfNotesPayable-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments on note payable, revolver</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfNotesPayable" xlink:to="us-gaap_RepaymentsOfNotesPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</link:label>
    <link:label xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ProceedsFromNotesPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from note payable, revolver</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromNotesPayable" xlink:to="us-gaap_ProceedsFromNotesPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NonUsMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NonUsMember" xlink:to="us-gaap_NonUsMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementTable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementTable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementOfFinancialPositionAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AOSAcquisitionMember" xlink:label="occ_AOSAcquisitionMember" xlink:type="locator"/>
    <link:label xlink:label="occ_AOSAcquisitionMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOS Acquisition [Member]</link:label>
    <link:label xlink:label="occ_AOSAcquisitionMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_AOSAcquisitionMember" xlink:to="occ_AOSAcquisitionMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares (denominator) (in shares)</link:label>
    <link:label xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EarningsPerShareBasic-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net income (loss) per share - basic and diluted (in dollars per share)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasic" xlink:to="us-gaap_EarningsPerShareBasic-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfCashFlowsAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementOfCashFlowsAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:label xlink:label="occ_VirginiaRealEstateLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Virginia Real Estate Loan [Member]</link:label>
    <link:label xlink:label="occ_VirginiaRealEstateLoanMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The name of a real estate loan.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_VirginiaRealEstateLoanMember" xlink:to="occ_VirginiaRealEstateLoanMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LesseeFinanceLeaseRemainingLeaseTerm</link:label>
    <link:label xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Finance Lease, Remaining Lease Term (Month)</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:to="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability" xlink:label="us-gaap_ContractWithCustomerRefundLiability" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ContractWithCustomerRefundLiability-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_ContractWithCustomerRefundLiability</link:label>
    <link:label xlink:label="us-gaap_ContractWithCustomerRefundLiability-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with Customer, Refund Liability, Total</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ContractWithCustomerRefundLiability" xlink:to="us-gaap_ContractWithCustomerRefundLiability-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementOfStockholdersEquityAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseContractualTermDomain-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Contractual Term [Domain]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermDomain" xlink:to="us-gaap_LeaseContractualTermDomain-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LeaseContractualTermAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Contractual Term [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeStatementAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_IncomeStatementAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseInterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseInterestExpense</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseInterestExpense-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseInterestExpense" xlink:to="us-gaap_FinanceLeaseInterestExpense-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quarterly Financial Information [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseLiabilityPaymentsDue</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total undiscounted lease payments, finance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseRightOfUseAssetAmortization</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount-label" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Present value discount, finance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024, finance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025, finance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</link:label>
    <link:label xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026, finance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:label="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="locator"/>
    <link:label xlink:label="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease for Office, Manufacturing and Warehouse Space in Plano, Texas [Member]</link:label>
    <link:label xlink:label="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the operating lease arrangement related to the office, manufacturing and warehouse space in Plano, Texas.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:to="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from financing activities:</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other differences, net</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other noncurrent liabilities</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherLiabilitiesNoncurrent" xlink:to="us-gaap_OtherLiabilitiesNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</link:label>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:label="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="locator"/>
    <link:label xlink:label="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease for Warehouse Space in Roanoke, Virginia [Member]</link:label>
    <link:label xlink:label="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents the operating lease agreement for warehouse space in Roanoke, Virginia.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:to="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change in valulation allowance</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess tax benefits related to share-based compensation</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State income taxes, net of federal benefit</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_StockholdersEquity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shareholders&#8217; equity</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balances</link:label>
    <link:label xlink:label="us-gaap_StockholdersEquity-label" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balances</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_StockholdersEquity-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-deductible life insurance premiums</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis" xlink:label="us-gaap_StatementClassOfStockAxis" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_StatementClassOfStockAxis-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StatementClassOfStockAxis" xlink:to="us-gaap_StatementClassOfStockAxis-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermDebtNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Long-term debt, excluding current installments</link:label>
    <link:label xlink:label="us-gaap_LongTermDebtNoncurrent-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">us-gaap_LongTermDebtNoncurrent</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermDebtNoncurrent" xlink:to="us-gaap_LongTermDebtNoncurrent-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:label="occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="occ_LesseeLeaseLiabilityMaturityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease Liability, Maturity [Table Text Block]</link:label>
    <link:label xlink:label="occ_LesseeLeaseLiabilityMaturityTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tabular disclosure of future payments for operating and finance lease obligations.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:to="occ_LesseeLeaseLiabilityMaturityTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_LongTermLoansPayable-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term debt, excluding current installments</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermLoansPayable" xlink:to="us-gaap_LongTermLoansPayable-label" xlink:type="arc"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetInterestCarryforward" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="locator"/>
    <link:label xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Section 163(j) interest</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerOneMember" xlink:label="occ_CustomerOneMember" xlink:type="locator"/>
    <link:label xlink:label="occ_CustomerOneMember-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label xlink:label="occ_CustomerOneMember-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Represents information pertaining customer number one.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_CustomerOneMember" xlink:to="occ_CustomerOneMember-label" xlink:type="arc"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ConcentrationRiskNumberOfCustomers" xlink:label="occ_ConcentrationRiskNumberOfCustomers" xlink:type="locator"/>
    <link:label xlink:label="occ_ConcentrationRiskNumberOfCustomers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">occ_ConcentrationRiskNumberOfCustomers</link:label>
    <link:label xlink:label="occ_ConcentrationRiskNumberOfCustomers-label" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk, Number of Customers</link:label>
    <link:label xlink:label="occ_ConcentrationRiskNumberOfCustomers-label" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of customers for a concentration risk benchmark.</link:label>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="occ_ConcentrationRiskNumberOfCustomers" xlink:to="occ_ConcentrationRiskNumberOfCustomers-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentAnnualReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Annual Report</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentTransitionReport-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Transition Report</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityFileNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, File Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityIncorporationStateCountryCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Incorporation, State or Country Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:label xlink:label="dei_EntityTaxIdentificationNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Tax Identification Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressAddressLine1-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Address Line One</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressCityOrTown-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, City or Town</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressStateOrProvince-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, State or Province</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:label xlink:label="dei_EntityAddressPostalZipCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Address, Postal Zip Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:label xlink:label="dei_CityAreaCode-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:label xlink:label="dei_LocalPhoneNumber-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:label xlink:label="dei_Security12bTitle-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:label xlink:label="dei_TradingSymbol-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:label xlink:label="dei_SecurityExchangeName-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
<link:label xlink:label="dei_EntityWellKnownSeasonedIssuer-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Well-known Seasoned Issuer</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
<link:label xlink:label="dei_EntityVoluntaryFilers-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Voluntary Filers</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
<link:label xlink:label="dei_EntityFilerCategory-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Filer Category</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:type="locator"/>
<link:label xlink:label="dei_IcfrAuditorAttestationFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="locator"/>
<link:label xlink:label="dei_DocumentFinStmtErrorCorrectionFlag-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document, Financial Statement Error Correction Flag</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
<link:label xlink:label="dei_EntityPublicFloat-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Public Float</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat-label" xlink:type="arc"/>

<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
<link:label xlink:label="dei_EntityCommonStockSharesOutstanding-label" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity, Common Stock Shares, Outstanding</link:label>
<link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding-label" xlink:type="arc"/>

  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>occ-20231031_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 01:16PM UTC 2023-12-20--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted" xlink:href="occ-20231031.xsd#statement-note-19-new-accounting-standards-not-yet-adopted" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:label="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-18-contingencies" xlink:href="occ-20231031.xsd#statement-note-18-contingencies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-18-contingencies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-13-fair-value-measurements" xlink:href="occ-20231031.xsd#statement-note-13-fair-value-measurements" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-13-fair-value-measurements" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="us-gaap_FairValueDisclosuresTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-document-and-entity-information" xlink:href="occ-20231031.xsd#statement-document-and-entity-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-document-and-entity-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationTable" xlink:label="dei_DocumentInformationTable" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentInformationLineItems" xlink:label="dei_DocumentInformationLineItems" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType" xlink:label="dei_DocumentType" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag" xlink:label="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId" xlink:label="dei_AuditorFirmId" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation" xlink:label="dei_AuditorLocation" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName" xlink:label="dei_AuditorName" xlink:type="locator"/>
<link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" xlink:type="locator"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>

<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>

<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" xlink:type="arc"/>
<link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" xlink:type="arc"/>
<link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" xlink:type="arc"/>
<link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" xlink:type="arc"/>
<link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" xlink:type="arc"/>
<link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" xlink:type="arc"/>
<link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" xlink:type="arc"/>
<link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" xlink:type="arc"/>
<link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" xlink:type="arc"/>
<link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" xlink:type="arc"/>
<link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" xlink:type="arc"/>
<link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityTaxIdentificationNumber" xlink:type="arc"/>
<link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" xlink:type="arc"/>
<link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" xlink:type="arc"/>
<link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressStateOrProvince" xlink:type="arc"/>
<link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" xlink:type="arc"/>
<link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" xlink:type="arc"/>
<link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" xlink:type="arc"/>
<link:presentationArc order="17" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" xlink:type="arc"/>
<link:presentationArc order="18" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" xlink:type="arc"/>
<link:presentationArc order="19" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" xlink:type="arc"/>
<link:presentationArc order="20" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" xlink:type="arc"/>
<link:presentationArc order="21" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" xlink:type="arc"/>
<link:presentationArc order="22" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" xlink:type="arc"/>
<link:presentationArc order="23" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" xlink:type="arc"/>
<link:presentationArc order="24" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" xlink:type="arc"/>
<link:presentationArc order="25" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntitySmallBusiness" xlink:type="arc"/>
<link:presentationArc order="26" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" xlink:type="arc"/>
<link:presentationArc order="27" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" xlink:type="arc"/>
<link:presentationArc order="28" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc"/>
<link:presentationArc order="29" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" xlink:type="arc"/>
<link:presentationArc order="30" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityPublicFloat" xlink:type="arc"/>
<link:presentationArc order="31" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" xlink:type="arc"/>
<link:presentationArc order="32" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" xlink:type="arc"/>
<link:presentationArc order="33" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorName" xlink:type="arc"/>
<link:presentationArc order="34" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorFirmId" xlink:type="arc"/>
<link:presentationArc order="35" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AuditorLocation" xlink:type="arc"/>
<link:presentationArc order="36" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" xlink:type="arc"/>

</link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-balance-sheets-" xlink:href="occ-20231031.xsd#statement-consolidated-balance-sheets-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-consolidated-balance-sheets-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityAbstract" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AssetsCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivables" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AssetsCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_Assets-3" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LoansPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LiabilitiesCurrent-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermLineOfCredit" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_LongTermLoansPayable" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_Liabilities-3" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_StockholdersEquity-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommitmentsAndContingencies" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals" xlink:href="occ-20231031.xsd#statement-consolidated-balance-sheets-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockNoParValue" xlink:label="us-gaap_CommonStockNoParValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="us-gaap_CommonStockSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued" xlink:label="us-gaap_CommonStockSharesIssued-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="us-gaap_CommonStockSharesOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockNoParValue" xlink:label="us-gaap_PreferredStockNoParValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized" xlink:label="us-gaap_PreferredStockSharesAuthorized-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued" xlink:label="us-gaap_PreferredStockSharesIssued-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding" xlink:label="us-gaap_PreferredStockSharesOutstanding-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockNoParValue-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesIssued-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockSharesOutstanding-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockNoParValue-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesIssued-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-operations" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_RoyaltyRevenueExpense" xlink:label="occ_RoyaltyRevenueExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract" xlink:label="us-gaap_IncomeStatementAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit-3" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_RoyaltyRevenueExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OtherIncomeAndExpensesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_InterestExpense-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_NetIncomeLoss-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherIncomeAndExpensesAbstract" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-shareholders-equity-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember" xlink:label="us-gaap_CommonStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain" xlink:label="us-gaap_EquityComponentDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember" xlink:label="us-gaap_RetainedEarningsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding" xlink:label="us-gaap_SharesOutstanding-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity-5" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementEquityComponentsAxis" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_CommonStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_RetainedEarningsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_EquityComponentDomain" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding-5" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquity-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-cash-flows" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthMillCapitalLlcMember" xlink:label="occ_NorthMillCapitalLlcMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:label="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="us-gaap_IncomeTaxesPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:label="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables-n9" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet" xlink:label="us-gaap_InterestPaidNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:label="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds-n8" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="occ_NorthMillCapitalLlcMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ShareBasedCompensation-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable-n9" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables-n9" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories-n9" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingAssetsAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation-n8" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfNotesPayable-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfLongTermDebt-n8" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_PaymentsOfFinancingCosts-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_FinanceLeasePrincipalPayments-n8" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-4" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents-5" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaidNet" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" xlink:href="occ-20231031.xsd#statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable" xlink:href="occ-20231031.xsd#statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:label="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-3-inventories" xlink:href="occ-20231031.xsd#statement-note-3-inventories" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-3-inventories" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_InventoryDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net" xlink:href="occ-20231031.xsd#statement-note-4-property-and-equipment-net" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-4-property-and-equipment-net" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandAndLandImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-5-intangible-assets" xlink:href="occ-20231031.xsd#statement-note-5-intangible-assets" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-5-intangible-assets" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:label="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyDisclosureTextBlock" xlink:label="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ProductWarrantyDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthCarolinaRealEstateLoanMember" xlink:label="occ_NorthCarolinaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthMillCapitalLlcMember" xlink:label="occ_NorthMillCapitalLlcMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtTextBlock" xlink:label="us-gaap_LongTermDebtTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="occ_NorthMillCapitalLlcMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="occ_NorthCarolinaRealEstateLoanMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_LongTermDebtTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases" xlink:href="occ-20231031.xsd#statement-note-8-leases" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-8-leases" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:label="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:label="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeEquipmentMember" xlink:label="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:label="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:label="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember" xlink:label="us-gaap_OtherAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NonemployeeDirectorsMember" xlink:label="occ_NonemployeeDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ServicesAndPerformanceBasedSharesMember" xlink:label="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_The2017StockIncentivePlanMember" xlink:label="occ_The2017StockIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:label="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="occ_The2017StockIncentivePlanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="occ_NonemployeeDirectorsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information" xlink:href="occ-20231031.xsd#statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerOneMember" xlink:label="occ_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerTwoMember" xlink:label="occ_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="occ_CustomerOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="occ_CustomerTwoMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:label="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AOSAcquisitionMember" xlink:label="occ_AOSAcquisitionMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="occ_AOSAcquisitionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="us-gaap_EarningsPerShareTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_EarningsPerShareTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-15-shareholders-equity" xlink:href="occ-20231031.xsd#statement-note-15-shareholders-equity" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-15-shareholders-equity" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds" xlink:href="occ-20231031.xsd#statement-note-16-gain-on-insurance-proceeds" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_WaterDamageFromPipeBurstMember" xlink:label="occ_WaterDamageFromPipeBurstMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemAxis" xlink:label="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemDomain" xlink:label="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:label="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="occ_WaterDamageFromPipeBurstMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-17-employee-retention-tax-credit" xlink:href="occ-20231031.xsd#statement-note-17-employee-retention-tax-credit" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-17-employee-retention-tax-credit" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCreditTextBlock" xlink:label="occ_EmployeeRetentionTaxCreditTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OtherReceivablesMember" xlink:label="occ_OtherReceivablesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="occ_OtherReceivablesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="occ_EmployeeRetentionTaxCreditTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited" xlink:href="occ-20231031.xsd#statement-note-20-quarterly-results-of-operations-unaudited" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NotesToFinancialStatementsAbstract" xlink:label="occ_NotesToFinancialStatementsAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureTextBlockAbstract" xlink:label="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_QuarterlyFinancialInformationTextBlock" xlink:label="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NotesToFinancialStatementsAbstract" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DisclosureTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DisclosureTextBlockAbstract" xlink:to="us-gaap_QuarterlyFinancialInformationTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-significant-accounting-policies-policies" xlink:href="occ-20231031.xsd#statement-significant-accounting-policies-policies" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-significant-accounting-policies-policies" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DescriptionOfBusinessPolicyTextBlock" xlink:label="occ_DescriptionOfBusinessPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:label="occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PatentsAndTrademarksPolicyTextBlock" xlink:label="occ_PatentsAndTrademarksPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:label="occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-significant-accounting-policies-policies" xlink:label="occ_statement-statement-significant-accounting-policies-policies" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:label="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="us-gaap_ConsolidationPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="us-gaap_InventoryPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PolicyTextBlockAbstract" xlink:label="us-gaap_PolicyTextBlockAbstract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:label="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates" xlink:label="us-gaap_UseOfEstimates" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-significant-accounting-policies-policies" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PolicyTextBlockAbstract-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PolicyTextBlockAbstract" xlink:to="us-gaap_AccountingPoliciesAbstract" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_DescriptionOfBusinessPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InventoryPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_PatentsAndTrademarksPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_ShippingAndHandlingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="occ_LongLivedAndIntangibleAssetsPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_UseOfEstimates" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:href="occ-20231031.xsd#statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:label="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:label="occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-3-inventories-tables" xlink:href="occ-20231031.xsd#statement-note-3-inventories-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-3-inventories-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-3-inventories-tables" xlink:label="occ_statement-statement-note-3-inventories-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-3-inventories-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net-tables" xlink:href="occ-20231031.xsd#statement-note-4-property-and-equipment-net-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-4-property-and-equipment-net-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-4-property-and-equipment-net-tables" xlink:label="occ_statement-statement-note-4-property-and-equipment-net-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-4-property-and-equipment-net-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties-tables" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-6-product-warranties-tables" xlink:label="occ_statement-statement-note-6-product-warranties-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:label="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-6-product-warranties-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables" xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDebtTableTextBlock" xlink:label="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDebtTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases-tables" xlink:href="occ-20231031.xsd#statement-note-8-leases-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-8-leases-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:label="occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-8-leases-tables" xlink:label="occ_statement-statement-note-8-leases-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-8-leases-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="occ_LesseeLeaseLiabilityMaturityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits-tables" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-9-employee-benefits-tables" xlink:label="occ_statement-statement-note-9-employee-benefits-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:label="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-9-employee-benefits-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-tables" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-11-revenue-recognition-tables" xlink:label="occ_statement-statement-note-11-revenue-recognition-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-11-revenue-recognition-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-tables" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-tables" xlink:label="occ_statement-statement-note-12-income-taxes-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:label="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-12-income-taxes-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-14-net-income-loss-per-share-tables" xlink:label="occ_statement-statement-note-14-net-income-loss-per-share-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-14-net-income-loss-per-share-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:href="occ-20231031.xsd#statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:label="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:label="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TableTextBlock" xlink:label="us-gaap_TableTextBlock-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TableTextBlock-2" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_TableTextBlock" xlink:to="us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" xlink:href="occ-20231031.xsd#statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ShippingAndHandlingCosts" xlink:label="occ_ShippingAndHandlingCosts-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense" xlink:label="us-gaap_AdvertisingExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingImprovementsMember" xlink:label="us-gaap_BuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingMember" xlink:label="us-gaap_BuildingMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashEquivalentsAtCarryingValue-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashUninsuredAmount" xlink:label="us-gaap_CashUninsuredAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense" xlink:label="us-gaap_ResearchAndDevelopmentExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashUninsuredAmount-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CashEquivalentsAtCarryingValue-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_ShippingAndHandlingCosts-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ResearchAndDevelopmentExpense-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AdvertisingExpense-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:href="occ-20231031.xsd#statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:label="occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details" xlink:href="occ-20231031.xsd#statement-note-3-inventories-components-of-inventories-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-3-inventories-components-of-inventories-details" xlink:label="occ_statement-statement-note-3-inventories-components-of-inventories-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-3-inventories-components-of-inventories-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_InventoryNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:href="occ-20231031.xsd#statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:label="occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BuildingAndBuildingImprovementsMember" xlink:label="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember" xlink:label="us-gaap_ConstructionInProgressMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="us-gaap_FurnitureAndFixturesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LandAndLandImprovementsMember" xlink:label="us-gaap_LandAndLandImprovementsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="us-gaap_MachineryAndEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandAndLandImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_BuildingAndBuildingImprovementsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_FurnitureAndFixturesMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ConstructionInProgressMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-5-intangible-assets-details-textual" xlink:href="occ-20231031.xsd#statement-note-5-intangible-assets-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-5-intangible-assets-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="us-gaap_FiniteLivedIntangibleAssetsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AmortizationOfIntangibleAssets-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsGross-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties-details-textual" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyExpense" xlink:label="us-gaap_ProductWarrantyExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrual-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyExpense-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:href="occ-20231031.xsd#statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:label="occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrual" xlink:label="us-gaap_ProductWarrantyAccrual-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPayments" xlink:label="us-gaap_ProductWarrantyAccrualPayments-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:label="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:label="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrual-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrualWarrantiesIssued" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrualPayments-n8" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProductWarrantyAccrual-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DebtInstrumentTermExtensions" xlink:label="occ_DebtInstrumentTermExtensions-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityAdditionalCapacityForAdvances" xlink:label="occ_LineOfCreditFacilityAdditionalCapacityForAdvances-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityPercentOfEligibleAccounts" xlink:label="occ_LineOfCreditFacilityPercentOfEligibleAccounts-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityPercentOfEligibleInventory" xlink:label="occ_LineOfCreditFacilityPercentOfEligibleInventory-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_LineOfCreditFacilityRestrictedCapacityForAdvances" xlink:label="occ_LineOfCreditFacilityRestrictedCapacityForAdvances-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthMillCapitalLlcMember" xlink:label="occ_NorthMillCapitalLlcMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember" xlink:label="srt_MaximumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember" xlink:label="srt_MinimumMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis" xlink:label="srt_RangeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember" xlink:label="srt_RangeMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityAxis" xlink:label="us-gaap_CreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CreditFacilityDomain" xlink:label="us-gaap_CreditFacilityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:label="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCredit" xlink:label="us-gaap_LineOfCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityAxis" xlink:label="us-gaap_LineOfCreditFacilityAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityLenderDomain" xlink:label="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:label="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:label="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrimeRateMember" xlink:label="us-gaap_PrimeRateMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevolvingCreditFacilityMember" xlink:label="us-gaap_RevolvingCreditFacilityMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateAxis" xlink:label="us-gaap_VariableRateAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableRateDomain" xlink:label="us-gaap_VariableRateDomain" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_RangeMember" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_CreditFacilityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_VariableRateDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LineOfCreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LineOfCreditFacilityAxis" xlink:to="occ_NorthMillCapitalLlcMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_RangeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MinimumMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_CreditFacilityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CreditFacilityAxis" xlink:to="us-gaap_RevolvingCreditFacilityMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_VariableRateAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_VariableRateAxis" xlink:to="us-gaap_PrimeRateMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_RangeAxis" xlink:to="srt_MaximumMember" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityRestrictedCapacityForAdvances-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityPercentOfEligibleAccounts-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityPercentOfEligibleInventory-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_LineOfCreditFacilityAdditionalCapacityForAdvances-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentBasisSpreadOnVariableRate1-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_DebtInstrumentTermExtensions-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCredit-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthCarolinaRealEstateLoanMember" xlink:label="occ_NorthCarolinaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt" xlink:label="us-gaap_LongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent" xlink:label="us-gaap_LongTermDebtCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtNoncurrent" xlink:label="us-gaap_LongTermDebtNoncurrent-1" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="occ_NorthCarolinaRealEstateLoanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebt" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LongTermDebtNoncurrent-1" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:href="occ-20231031.xsd#statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NorthCarolinaRealEstateLoanMember" xlink:label="occ_NorthCarolinaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_VirginiaRealEstateLoanMember" xlink:label="occ_VirginiaRealEstateLoanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:label="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeAxis" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongtermDebtTypeDomain" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LongtermDebtTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="occ_VirginiaRealEstateLoanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="occ_NorthCarolinaRealEstateLoanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DebtInstrumentFaceAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases-details-textual" xlink:href="occ-20231031.xsd#statement-note-8-leases-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-8-leases-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:label="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeEquipmentMember" xlink:label="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:label="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:label="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AreaOfRealEstateProperty" xlink:label="us-gaap_AreaOfRealEstateProperty-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseInterestExpense" xlink:label="us-gaap_FinanceLeaseInterestExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityCurrent" xlink:label="us-gaap_FinanceLeaseLiabilityCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:label="us-gaap_FinanceLeaseLiabilityNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAsset" xlink:label="us-gaap_FinanceLeaseRightOfUseAsset-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:label="us-gaap_FinanceLeaseRightOfUseAssetAmortization-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermAxis" xlink:label="us-gaap_LeaseContractualTermAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseContractualTermDomain" xlink:label="us-gaap_LeaseContractualTermDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseDiscountRate" xlink:label="us-gaap_LesseeFinanceLeaseDiscountRate-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeFinanceLeaseRemainingLeaseTerm" xlink:label="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract" xlink:label="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseExpense" xlink:label="us-gaap_OperatingLeaseExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="us-gaap_OperatingLeaseLiabilityCurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="us-gaap_OperatingLeaseLiabilityNoncurrent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments" xlink:label="us-gaap_OperatingLeasePayments-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="us-gaap_OperatingLeaseRightOfUseAsset-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsMember" xlink:label="us-gaap_OtherAssetsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncurrentLiabilitiesMember" xlink:label="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="us-gaap_LeaseContractualTermDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_LeaseContractualTermAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LeaseContractualTermAxis" xlink:to="occ_OperatingLeaseForOfficeEquipmentMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherAssetsMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_OtherNoncurrentLiabilitiesMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="occ_AccountsPayableAndAccruedLiabilitiesCurrentMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AreaOfRealEstateProperty-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseTermOfContract-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseRightOfUseAsset-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiabilityNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseExpense-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeasePayments-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAsset-2" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityCurrent-2" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityNoncurrent-2" xlink:type="arc"/>
    <link:presentationArc order="12" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseInterestExpense-2" xlink:type="arc"/>
    <link:presentationArc order="13" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseRightOfUseAssetAmortization-2" xlink:type="arc"/>
    <link:presentationArc order="14" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeFinanceLeaseRemainingLeaseTerm-2" xlink:type="arc"/>
    <link:presentationArc order="15" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeFinanceLeaseDiscountRate-2" xlink:type="arc"/>
    <link:presentationArc order="16" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeasePrincipalPayments-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases-future-payments-due-details" xlink:href="occ-20231031.xsd#statement-note-8-leases-future-payments-due-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-8-leases-future-payments-due-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-8-leases-future-payments-due-details" xlink:label="occ_statement-statement-note-8-leases-future-payments-due-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiability" xlink:label="us-gaap_FinanceLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability" xlink:label="us-gaap_OperatingLeaseLiability" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-8-leases-future-payments-due-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue-3" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDue-3" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount-n8" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingLeaseLiability" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FinanceLeaseLiability" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits-details-textual" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_HealthInsuranceCoverageExpense" xlink:label="occ_HealthInsuranceCoverageExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NonemployeeDirectorsMember" xlink:label="occ_NonemployeeDirectorsMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ServicesAndPerformanceBasedSharesMember" xlink:label="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_The2017StockIncentivePlanMember" xlink:label="occ_The2017StockIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualAxis" xlink:label="srt_TitleOfIndividualAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:label="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="occ_The2017StockIncentivePlanMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="occ_ServicesAndPerformanceBasedSharesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_TitleOfIndividualAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_TitleOfIndividualAxis" xlink:to="occ_NonemployeeDirectorsMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_HealthInsuranceCoverageExpense-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AllocatedShareBasedCompensationExpense-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:href="occ-20231031.xsd#statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_The2017StockIncentivePlanMember" xlink:label="occ_The2017StockIncentivePlanMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:label="occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis" xlink:label="us-gaap_AwardTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis" xlink:label="us-gaap_PlanNameAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain" xlink:label="us-gaap_PlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember" xlink:label="us-gaap_RestrictedStockMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="us-gaap_PlanNameDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_AwardTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AwardTypeAxis" xlink:to="us-gaap_RestrictedStockMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_PlanNameAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PlanNameAxis" xlink:to="occ_The2017StockIncentivePlanMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-4" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber-5" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual" xlink:href="occ-20231031.xsd#statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_ConcentrationRiskNumberOfCustomers" xlink:label="occ_ConcentrationRiskNumberOfCustomers-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerOneMember" xlink:label="occ_CustomerOneMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CustomerTwoMember" xlink:label="occ_CustomerTwoMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis" xlink:label="srt_MajorCustomersAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain" xlink:label="srt_NameOfMajorCustomerDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember" xlink:label="us-gaap_AccountsReceivableMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="us-gaap_CustomerConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember" xlink:label="us-gaap_GeographicConcentrationRiskMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Revenues" xlink:label="us-gaap_Revenues-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SalesRevenueNetMember" xlink:label="us-gaap_SalesRevenueNetMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="srt_NameOfMajorCustomerDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_CustomerConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_SalesRevenueNetMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_MajorCustomersAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="occ_CustomerOneMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_AccountsReceivableMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_MajorCustomersAxis" xlink:to="occ_CustomerTwoMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_GeographicConcentrationRiskMember" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ConcentrationRiskPercentage1-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_Revenues-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_ConcentrationRiskNumberOfCustomers-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-details-textual" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability" xlink:label="us-gaap_ContractWithCustomerLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerRefundLiability" xlink:label="us-gaap_ContractWithCustomerRefundLiability-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerLiability-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ContractWithCustomerRefundLiability-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:href="occ-20231031.xsd#statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US" xlink:label="country_US" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:label="occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain" xlink:label="srt_SegmentGeographicalDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis" xlink:label="srt_StatementGeographicalAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember" xlink:label="us-gaap_NonUsMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="srt_SegmentGeographicalDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="srt_StatementGeographicalAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="country_US" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="srt_StatementGeographicalAxis" xlink:to="us-gaap_NonUsMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-details-textual" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_AOSAcquisitionMember" xlink:label="occ_AOSAcquisitionMember" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="us-gaap_BusinessAcquisitionAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued" xlink:label="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued" xlink:label="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate" xlink:label="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BusinessAcquisitionAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BusinessAcquisitionAxis" xlink:to="occ_AOSAcquisitionMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued-2" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued-2" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued-2" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-income-tax-expense-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-income-tax-expense-details" xlink:label="occ_statement-statement-note-12-income-taxes-income-tax-expense-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalTaxExpenseBenefit" xlink:label="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:label="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-12-income-taxes-income-tax-expense-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-effective-income-tax-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:label="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:label="occ_IncomeTaxRateReconciliationLoanForgiveness-n8" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-effective-income-tax-details" xlink:label="occ_statement-statement-note-12-income-taxes-effective-income-tax-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-12-income-taxes-effective-income-tax-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_IncomeTaxRateReconciliationLoanForgiveness-n8" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeTaxExpenseBenefit-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:label="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:label="occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetInterestCarryforward" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet-3" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:presentationArc order="7" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:presentationArc order="8" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:type="arc"/>
    <link:presentationArc order="9" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsGross-3" xlink:type="arc"/>
    <link:presentationArc order="10" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance-n8" xlink:type="arc"/>
    <link:presentationArc order="11" preferredLabel="http://www.xbrl.org/2003/role/totalLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_DeferredTaxAssetsNet-3" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:label="occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-4" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits" xlink:label="us-gaap_UnrecognizedTaxBenefits-5" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-n8" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:label="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-4" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions-n8" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnrecognizedTaxBenefits-5" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:href="occ-20231031.xsd#statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:label="occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-1" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic-1" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-15-shareholders-equity-details-textual" xlink:href="occ-20231031.xsd#statement-note-15-shareholders-equity-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-15-shareholders-equity-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_CommonStockDividendsRightsPerShare" xlink:label="occ_CommonStockDividendsRightsPerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement" xlink:label="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier" xlink:label="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockExercisePrice" xlink:label="occ_PreferredStockExercisePrice-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_PreferredStockNumberOfVotes" xlink:label="occ_PreferredStockNumberOfVotes-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance" xlink:label="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockRedemptionPricePerShare" xlink:label="us-gaap_PreferredStockRedemptionPricePerShare-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_CommonStockDividendsRightsPerShare-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_PreferredStockExercisePrice-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_PreferredStockNumberOfVotes-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier-2" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockRedemptionPricePerShare-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual" xlink:href="occ-20231031.xsd#statement-note-16-gain-on-insurance-proceeds-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_WaterDamageFromPipeBurstMember" xlink:label="occ_WaterDamageFromPipeBurstMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:label="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemAxis" xlink:label="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemDomain" xlink:label="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemGainGross" xlink:label="us-gaap_UnusualOrInfrequentItemGainGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemLossGross" xlink:label="us-gaap_UnusualOrInfrequentItemLossGross-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds-2" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_UnusualOrInfrequentItemAxis" xlink:to="occ_WaterDamageFromPipeBurstMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_OtherNonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemGainGross-2" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_UnusualOrInfrequentItemLossGross-2" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual" xlink:href="occ-20231031.xsd#statement-note-17-employee-retention-tax-credit-details-textual" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCredit" xlink:label="occ_EmployeeRetentionTaxCredit-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_EmployeeRetentionTaxCreditReceivable" xlink:label="occ_EmployeeRetentionTaxCreditReceivable-2" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_NoteToFinancialStatementDetailsTextual" xlink:label="occ_NoteToFinancialStatementDetailsTextual" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_OtherReceivablesMember" xlink:label="occ_OtherReceivablesMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationAxis" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BalanceSheetLocationDomain" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="us-gaap_IncomeStatementLocationAxis" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="us-gaap_IncomeStatementLocationDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_NoteToFinancialStatementDetailsTextual" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="us-gaap_BalanceSheetLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_IncomeStatementLocationDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_IncomeStatementLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementLocationAxis" xlink:to="us-gaap_NonoperatingIncomeExpenseMember" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_BalanceSheetLocationAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="occ_OtherReceivablesMember" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_EmployeeRetentionTaxCredit-2" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="occ_EmployeeRetentionTaxCreditReceivable-2" xlink:type="arc"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:href="occ-20231031.xsd#statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:type="simple"/>
  <link:presentationLink xlink:role="http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain" xlink:label="dei_EntityDomain" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis" xlink:label="dei_LegalEntityAxis" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:label="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic" xlink:label="us-gaap_EarningsPerShareBasic" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProfitLoss" xlink:label="us-gaap_ProfitLoss-2" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems" xlink:label="us-gaap_StatementLineItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable" xlink:label="us-gaap_StatementTable" xlink:type="locator"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details" xlink:to="us-gaap_StatementTable" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_LegalEntityAxis" xlink:to="dei_EntityDomain" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="dei_LegalEntityAxis" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementTable" xlink:to="us-gaap_StatementLineItems" xlink:type="arc"/>
    <link:presentationArc order="0" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:presentationArc order="1" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:presentationArc order="2" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:presentationArc order="3" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_OperatingIncomeLoss-2" xlink:type="arc"/>
    <link:presentationArc order="4" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:presentationArc order="5" preferredLabel="http://www.xbrl.org/2003/role/terseLabel" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_ProfitLoss-2" xlink:type="arc"/>
    <link:presentationArc order="6" preferredLabel="http://www.xbrl.org/2003/role/label" xbrldt:closed="true" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_EarningsPerShareBasic" xlink:type="arc"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>14
<FILENAME>occ-20231031_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
<!--Generated by ThunderDome XBRL - 01:16PM UTC 2023-12-20--><link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-balance-sheets-" xlink:href="occ-20231031.xsd#statement-consolidated-balance-sheets-" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-consolidated-balance-sheets-" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:label="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets" xlink:label="us-gaap_Assets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent" xlink:label="us-gaap_AssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue" xlink:label="us-gaap_CommonStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesReceivable" xlink:label="us-gaap_IncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities" xlink:label="us-gaap_Liabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent" xlink:label="us-gaap_LiabilitiesCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LoansPayableCurrent" xlink:label="us-gaap_LoansPayableCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLineOfCredit" xlink:label="us-gaap_LongTermLineOfCredit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermLoansPayable" xlink:label="us-gaap_LongTermLoansPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="us-gaap_OtherAssetsNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherReceivables" xlink:label="us-gaap_OtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue" xlink:label="us-gaap_PreferredStockValue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity" xlink:label="us-gaap_StockholdersEquity" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TaxesPayableCurrent" xlink:label="us-gaap_TaxesPayableCurrent" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_IncomeTaxesReceivable" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivables" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_InventoryNet" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_AssetsCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_OtherAssetsNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_TaxesPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_LoansPayableCurrent" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LiabilitiesCurrent" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermLineOfCredit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_LongTermLoansPayable" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_CommonStockValue" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_PreferredStockValue" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_StockholdersEquity" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="us-gaap_Liabilities" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-operations" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-operations" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-operations" xlink:type="extended">
    <link:loc xlink:href="occ-20231031.xsd#occ_RoyaltyRevenueExpense" xlink:label="occ_RoyaltyRevenueExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfGoodsAndServicesSold" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit" xlink:label="us-gaap_GrossProfit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense" xlink:label="us-gaap_InterestExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss" xlink:label="us-gaap_OperatingIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense" xlink:label="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:label="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_GrossProfit" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="occ_RoyaltyRevenueExpense" xlink:type="arc"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestExpense" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_OperatingIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_NonoperatingIncomeExpense" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-consolidated-statements-of-cash-flows" xlink:href="occ-20231031.xsd#statement-consolidated-statements-of-cash-flows" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-consolidated-statements-of-cash-flows" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="us-gaap_DepreciationDepletionAndAmortization" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeasePrincipalPayments" xlink:label="us-gaap_FinanceLeasePrincipalPayments" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:label="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:label="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:label="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:label="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherReceivables" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss" xlink:label="us-gaap_NetIncomeLoss" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfFinancingCosts" xlink:label="us-gaap_PaymentsOfFinancingCosts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:label="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets" xlink:label="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:label="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromNotesPayable" xlink:label="us-gaap_ProceedsFromNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt" xlink:label="us-gaap_RepaymentsOfLongTermDebt" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfNotesPayable" xlink:label="us-gaap_RepaymentsOfNotesPayable" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation" xlink:label="us-gaap_ShareBasedCompensation" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:label="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="locator"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInIncomeTaxesReceivable" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetIncomeLoss" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInInventories" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherOperatingAssets" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_UnusualOrInfrequentItemInsuranceProceeds" xlink:type="arc"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:type="arc"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:type="arc"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromInsuranceSettlementInvestingActivities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsOfFinancingCosts" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromNotesPayable" xlink:type="arc"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfNotesPayable" xlink:type="arc"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc"/>
    <link:calculationArc order="0" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details" xlink:href="occ-20231031.xsd#statement-note-3-inventories-components-of-inventories-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet" xlink:label="us-gaap_InventoryNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventorySuppliesNetOfReserves" xlink:label="us-gaap_InventorySuppliesNetOfReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterialsNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventorySuppliesNetOfReserves" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:href="occ-20231031.xsd#statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_PropertyPlantAndEquipmentNet" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-8-leases-future-payments-due-details" xlink:href="occ-20231031.xsd#statement-note-8-leases-future-payments-due-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-note-8-leases-future-payments-due-details" xlink:type="extended">
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-effective-income-tax-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details" xlink:type="extended">
    <link:loc xlink:href="occ-20231031.xsd#occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:label="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:type="locator"/>
    <link:loc xlink:href="occ-20231031.xsd#occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:label="occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:label="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:label="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="occ_IncomeTaxRateReconciliationLoanForgiveness" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationOtherReconcilingItems" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_IncomeTaxExpenseBenefit" xlink:to="us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:href="occ-20231031.xsd#statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="simple"/>
  <link:calculationLink xlink:role="http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details" xlink:type="extended">
    <link:loc xlink:href="occ-20231031.xsd#occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:label="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetInterestCarryforward" xlink:label="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="us-gaap_DeferredTaxAssetsGross" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="us-gaap_DeferredTaxAssetsNet" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther" xlink:label="us-gaap_DeferredTaxAssetsOther" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:label="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="locator"/>
    <link:loc xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="locator"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="arc"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment" xlink:type="arc"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment" xlink:type="arc"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsOther" xlink:type="arc"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves" xlink:type="arc"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsGross" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc"/>
    <link:calculationArc order="0" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsGross" xlink:type="arc"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_DeferredTaxAssetsNet" xlink:to="us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image01.jpg
<TEXT>
begin 644 image01.jpg
M_]C_X  02D9)1@ ! 0$ R #(  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_X@I(24-#7U!23T9)3$4  0$   HX041"10(0  !M;G1R
M4D="(%A96B 'X@ #  D "@ O #5A8W-P35-&5     !$14Q,
M            ]M8  0    #3+41%3$P
M                                  ID97-C    _    'EC<')T   !
M>    #=W='!T   !L    !1R6%E:   !Q    !1G6%E:   !V    !1B6%E:
M   ![    !1R5%)#   "    " QG5%)#   "    " QB5%)#   "    " QC
M:&%D   *#    "QD97-C         #%$14Q,(% R-#$Y2"!#;VQO<B!0<F]F
M:6QE+$0V-3 P
M
M=&5X=     !#;W!Y<FEG:'0@*&,I(#(P,3@@1&5L;"!);F,N
M              !865H@        ]MP  0    #3.EA96B        !R&0
M.LX   (96%E:(        & 4  "VE   %*E865H@        )*\   Z>  "\
M>&-U<G8        $      4 "@ / !0 &0 > ", *  M #( -P [ $  10!*
M $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H GP"D *D K@"R +<
MO #! ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! 0<!#0$3 1D!'P$E 2L!,@$X
M 3X!10%, 5(!60%@ 6<!;@%U 7P!@P&+ 9(!F@&A :D!L0&Y <$!R0'1 =D!
MX0'I ?(!^@(# @P"% (= B8"+P(X D$"2P)4 ET"9P)Q GH"A *. I@"H@*L
M K8"P0++ M4"X +K O4#  ,+ Q8#(0,M S@#0P-/ UH#9@-R WX#B@.6 Z(#
MK@.Z \<#TP/@ ^P#^00&!!,$( 0M!#L$2 15!&,$<01^!(P$F@2H!+8$Q 33
M!.$$\ 3^!0T%' 4K!3H%2058!6<%=P6&!98%I@6U!<4%U07E!?8&!@86!B<&
M-P9(!ED&:@9[!HP&G0:O!L &T0;C!O4'!P<9!RL'/0=/!V$'= >&!YD'K >_
M!]('Y0?X" L('P@R"$8(6@AN"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)
MCPFD";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N
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
M]FWV^_>*^!GXJ/DX^<?Z5_KG^W?\!_R8_2G]NOY+_MS_;?__<V8S,@
M 0Q$   %W___\R8   >4  #]C___^Z'___VB   #VP  P'7_X  2 !!*1DE&
M  $"  :D")@  /_; $,  @$! @$! @(" @(" @(#!0,# P,#!@0$ P4'!@<'
M!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,#/_; $,! @(" P,#
M!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,#/_  !$(! L#( ,!(@ "$0$#$0'_Q  ?   !!0$! 0$!
M 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!
M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&$D%1
M!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ
M0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25
MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3E
MYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /W\HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XWX
MU7/E>&8X\\S7"KCU #'_  KR_/\ O5WWQTNLR:=;CMOE(SUZ*/Z_D:X''L?S
MH ,_[U&?]ZC'L?SHQ['\Z #/^]1G_>HQ['\Z,>Q_.@!KIO\ [W%1@U-CV/YT
MV2/=SSP/6@".BCI10 4444 %%%% !1110 4444 %%%% !11GFJFJZY:Z+!YE
MU<1PK[G+'Z#J?PH F=?+QR>>*CN+B.RCWS2+#&#@M(VT#ZUQVM_&!BS1Z;;]
M1Q/*.G_ 37(ZCK%UJ[[KF:6;V+G:/H.@_ "@#NM:^*=EI[,MJLEY(IQG[B?@
M><_E7&^)O'.I:]:S+)/)#"PQY<!\M<'UQU_'-9NW';]:;,/W3=>GK0!]^444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4$X%%-D.(V^E 'E?QGNOM/BZ./_ )X6Z@CT)+'^6*Y/'^S^M;'Q
M"N/M7C746_N2"/G_ &5"_P!*Q\?[M !C_9_6C'^S^M&/]VC'^[0 8_V?UHQ_
ML_K1C_=HQ_NT &/]G]:,?[/ZT8_W:,?[M #9(\C.#GZU'T-38_W::\>>1C/M
M0!'11T-% !1110 4444 %%!.!69K_BRQ\.I_I$W[W_GF@W.?P[9]210!IDXK
M/USQ19>'E_TJ8+)VC'+G\/\ ' KAM:^*.H:DS1VH^PPMQ\I#2$>YQQ^%<X?F
M<L<EFZDG.: .IUSXJW5\[1V,9M83P'?!D;\CA?UKE[B62]G:::22663[SNVY
MF_&DH' K2F!#L/\ =HQ_L_K4QY%1-& > M*4;; )C_9_6ADW+C;^M&/]VC'^
M[4 ??5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %(WW3]*6J/B74O[)T&\N.\,#N,],@<#\30!XEJMX+[5
MKJ?((FF>0$]P6)!_+%0;O]VFQC9&J[ONJ!]<<4[=_M?I0 ;O]VC=_NT;O]K]
M*-W^U^E !N_W:-W^[1N_VOTHW?[7Z4 &[_=HW?[M&[_:_2C=_M?I0 ;O]VC=
M_NT;O]K]*-W^U^E #)%!Y&W=]:94V[_:_2F2)GIUS0 RBC.*JZIK-KHMOYEU
M-';IVW'+-]%&2?P% %HG%4->\26?AN+-Y+L8C*Q#F1_H/\:Y+Q!\3YKEFAT]
M?L\?0S-S(P]AR%^O-<G<LT\K2,V]FY9FY)IQM?4#H/$'Q.O=3S':?Z'#D_,K
M?O3^/;\/SKF=@W[OXCR2>I^II0>*7--QL 4445(!1110 #@4'D44G05K&5]P
M&.F.F,>]-W?[M3'FHW&"?3Z5,H]@/OBBBBH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KE_BY>-:>#9U&/](=
M(OUW'^5=17G_ ,=+_$6FVH/WFDF(^@"C_P!"- 'GN?<_E1GW/Y4?]]4?]]4
M&?<_E1GW/Y4?]]4?]]4 &?<_E1GW/Y4?]]4?]]4 &?<_E1GW/Y4?]]4?]]4
M&?<_E1GW/Y4?]]4$X'\5 !GW/Y4V2988V=G5$099F^55'J2>@K&\2>.K+0%\
MLLT]RPXA7^I[?S]L<UY]X@\4WGB>;=<28A'W8(O]4OO[FG9[@=/XC^*4,?F1
M:;MFDY'G,ORJ>Y [_CQ7&7U]-JERTUS-)<2-R6=?Z5&3D_Q4?]]4@ #;TX_X
M#03GU_*C_OJC_OJ@".1,<CT]*8#4_P#WU4<J8);G\JN,NC :#FBD!XI0<TI1
MMJ 4445(!0>1110 'BFS2K#$S,0JJ"Q)[ 4X]*YGQ[K?E*MC&?FD&^8^W8?C
MUK12TU _1JBBBLP"BBB@ HHHH **** "BBB@ HHHH *&8+U./K17RK_P5Q_X
M*)V'_!.[]EC4-?A:RNO'.O.VF>$=/FD&)KPKS<R)]YK>V!$D@ PQ\N/<IE5J
M /%?^"@__!Q%X-_8=_:)N_ASIG@>^^(FH:&BC7;JQU>.UATVX;#+;+F.3S)1
M&=SABBHQ5-Q;?L^VOV;/VA_#?[5GP3\.^/\ PC=B^\/^)K-;NVD_CB/*R0R#
M^&6.17C=?X60CM7\B^J:E<Z]J]WJ%]<SWVH:A/+=75U<-OGNII7:2261^K.[
MLS,3U9B>I)/Z0_\ !NC_ ,%*_P#AF+XZ/\'_ !=J<=OX#^(URO\ 9$EP^(M(
MUMBL<:K_ '8[H;8V'W1*D) 4-(Q#1QTT/Z :*0,&S@@[3@^U+09A112,=HH
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
M<U-B(K>' "(.6DD=L+'&HY9V( R!U*@\QM!/;YN!@9P3P.*_:+_@C-^QU8_
M+]G'3?&5]9_\5A\0;5-0N9I5_>65DX#V]LO P"FV5^!EW .1&N/E\#A9XS$7
MF]-VS^HN..*,+P=D</J<%SZ0I1Z:+=^45KYM^9R_[*/_  0M\ _#G3K*]^)L
MDGCKQ",3RVL4CVVCVLF%.Q%7;+.58$;Y"JLIYC7I7U!9?L+?!;3[.&WC^$OP
MU\J!%C0/X9LG;:!@99HB2<#J22>]>IA,&G5]E2P=&FN6$4?QIFG%V<YC6=?&
M8F<GY-I*_9*R7R1\:_M8?\$6OA/\:- O+CP?IL?PZ\4S%YH;K3%;^SGD/.);
M/(C"'G_4B-@3GYL;3A_\$JO^"7%Q^RIJFN>+O'UO87'C:2:?3M*%O(MQ#I]D
M"4,\3XR))QDY(5EC(4JI9UK[F*YI%7;4+ T%4591LUV.V7'V?3RN>35<1*5&
M=K\SNTE]E2>O*^L;VT6BUNB)LIU%%=9\>%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8_CO5O[
M&\+7LW\7E%$]F;Y1^1.?H#7BN,]OUKT?XWZOY>FV=DK?Z^0R2#U5.G_CV/RK
MSC'^[0 8_P!G]:,?[/ZT8_W:,?[M !C_ &?UHQ_L_K1C_=HQ_NT &/\ 9_6D
M9E1"S;54#)). /QJMJVK6NAV+W%TWEQK@#CYG/HH/7\*\[\5>,[CQ+.R_P"H
ML\\0AOO?[_K].E &QXK^)I?=;Z2SJN/FNONY_P!Q3S^)KB6)=BQ&2W)).<FI
MNU1-%CHHZ52BV F/]G]:,?[/ZT8_W:,?[M2 8_V?UHQ_L_K1C_=HQ_NT &/]
MG]:,?[/ZT8_W:,?[M:1E?1@ 'M1C_9_6C'^[1CV6E*/4 Q_L_K1C_9_6C'^[
M1C_=J #'^S^M&/\ 9_6C'^[1C_=H CDB] >3ZTS/%3X_W:C>''0?K5J2Z@-K
MGO'6N"VM?L<9/FW &]A_RS7J/SZ5KZMJ2:5ITD\G(0?=[N3Q@5Y_>W;ZA>R3
M2;6:0[N>WM^%*4; 1A<'[OZT8_V?UHQ_NT8_W:D#]0J*** "BBB@ HHHH **
M** "BBB@ HHHH :85+;MOS>M-GDCMHR\C;57DDMP*DK\Q?\ @Y[_ &IO$/P9
M_9.\-> =#N[JQA^*VI3VFKSPML,NFVL:/-:[OO 3/-$' X>-)$/RN00#NOC5
M_P ')'[,_P (O&,FDZ?JWBWX@+&SH]_X5TV.YT]2I'W)YIH5F4YX>'>AP?FZ
M9[K]FG_@HU^S/_P5N\-WW@55M=:O+J!KJZ\&>,-)5;EXT8CS41C)!*5QNS!(
M[1\$[#7Y)_\ !*G_ ((7Z]_P4A^%NI>/-4\;+X%\)6]])IMAMT=KRZU>:,#S
MI5#/$BPJS+'Y@:1F>.5<ILK[ \(_\&K"_#[Q?I/B'0?VA=>T?7O#UY#J6E7]
MMX3M_-L;J%U>*5=UP02C*" P*G #!ERI /DS_@N%_P $=(?^"?FO6'CSP"EQ
M)\)_$UR+$V=Q<M//X9OBN4@:1R7E@E"N4=LLI1E=N48^M?\ !M=_P4P3X7>.
MY/V??&FJ&'0O%MXUWX.N[J5C'9:BPS+I^22J)<!=\0^4>>'4;GN%6OUS_:X_
M9<M/VQ_V6O%WPQ\27D<$'BS3#:/?P6^[['<J5DANHXF8\QSHDBH7_A W?Q5^
M;>E_\&H%GH&JVM_I_P"T!X@T_4+">.ZM;JV\,1QS6LT;!XY48765='"LK#D,
MH/4"@#]>5<319Y_$8K\N/^#B?59U\1_"33]R"S^S:K<[=G)DW6:YW9Z8[8K]
M,O FD:MH7@C2[+7M6AUW6K:UCBOM2ALQ9I?S!0'F$(9Q'N.6VAB!GCCBOS)_
MX.*;67_A,/A)/Y4ODBSU6/S=A\O=OLSMW8QNQSC.<9->7G'^Z3^7YGZ=X-V_
MUOPC?]__ --S/S;O+G[+9S2"18]B$ELXVC'4G(.!U..<9K^CW]G;X>1_"?X%
M^#/#,=N;7_A']#LM/:)BI9&B@1&W%>"VX$DCJ<FOYP+Z$7-G,C?,K1L".G8C
MKV^HY%?TC? ;QW'\4O@KX1\317/VQ?$&BV>H^<8Q&93+"CDE1]TY8Y7L<CM7
ME\.6O4[Z?J?JWTC/:^PP-O@YJE_\5H6_"YUU%%%?4'\MA2,H<<TM% 'YC_\
M!Q5X$C6#X7^)8[,F0G4-(N;D*,$%(IH8V/4GY;@J#P,OTR<T_P!J+_BU/_!!
M?X9Z3'#-:MXH&D[O*EW+(9WEU)G<[LE9"A?;V9UX &!?_P"#BSQD#9_"OPVL
MTI\R6_U*6#(\HE?L\,3,,YR#)(!QC#-[U4_;2:;X@_\ !"[X1:IYEN@T(:&)
M%7+%UB@EL0,@X#Y=2V> 0XZXQ\W6Y?K&):WY/TU_,_I3A^57^PN'8XA_N_K3
M_"<N7\7*Q^9ZX5<?(,# %?M?_P $2/ </A']@7P_J$20K/XHU+4-4N7C!W2,
MMPUJN[)ZB.V0<8& .^2?Q2!]_P!*_;'_ ((F^,X?%/\ P3[\+VL31M)X?OM2
MTR<))N*O]KDG 8?PMLN%..>,'O7'P_98AW[/]#['Q_\ :_ZNTE#X?:QOZ<L[
M?C8^O$&U /:EH7[M%?8'\=+81SA&^E?C=_P7UUJXNOVT-"L9/*$-AX0M6B(7
MYB9+J\W9/<?*,>F3ZU^R+G"'OQT]:_&S_@OI8S0_MM:/<M$Z6]UX/LQ%(<;9
M"MW>[L<]LK^8KR,\O]5?JOS/V#P,4?\ 6NGS?R3MZVM^5SXS\+Z%%XL\4:7I
M,TTUO#JEY#922P-MEB6614+(>S ,2#Z@5_2IH^F6^BV<-G:PQV]K:1B&&&-=
MJ1(H 55'0    #H!7\UGA37X?"WBS2=4N%FDM],OH+R5(DW2.D<BNP49&6(4
M@#/)K^E/3+Z#5;6&ZM9XKJUN%$L4T3ATE1@"K*PX*D'((X(-<7#OPU/E^I]M
M](QS]K@$_AM4]+WA_P  N4445](?S2%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116?
MXGUD:!H=Q>'_ )8H2H_O-T4?F10!Y;\3-4_M?Q=<%<&.U MP?7;]X_\ ?1(_
M"N?W?[M39+$LQ+,Q+,3W).2?Q))J-T(/'3% #=W^[1N_W:-W^U^E&?\ :_2@
M !S_ ':R?%/BZW\,0?-MFN6&4B!_(GT%4_&'CJ/0Y&M;=E:^9,EOO+"#ZCH6
MK@9Y6NYFDF;S)'.68]Z ':QK-SK]\T]TVX_PKU5/8#M5>AAM/MFB@ I".*6B
MFG8"-X\'(QBF[O\ =J4CBF.,'KQ5M75T W=_NT;O]VC=_M?I1N_VOTK, W?[
MM&[_ ':-W^U^E&[_ &OTH -W/\-&?]VC=_M?I1NY^]^E:1E?1@(#Q_#2[O\
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
M $,7B'_P8S?_ !=?LO\ \.//V>O^A;\0?^%#>?\ QRC_ (<>?L]_]"WX@_\
M"AO/_CE>"LBQ:^VOO?\ D?O_ /Q&_@]*RP]3_P  A_\ +#\:/^%D>)?^AB\0
M_P#@QF_^+H_X61XE_P"AB\0_^#&;_P"+K]E_^''G[/7_ $+?B#_PH;S_ ..4
M?\.//V>_^A;\0?\ A0WG_P <H_L/%_SK[W_D/_B.'"'_ $#U/_ (?_+#\:/^
M%D>)?^AB\0_^#&;_ .+K,U"]N-9U!KR\FN;R\D55>>>5I97 &!EF))^G0=!@
M5^U7_#CS]GK_ *%OQ!_X4-Y_\<H_X<>?L]_]"WX@_P#"AO/_ (Y2ED.*>\E]
M[_R+I^.O"E-\U.A4B^ZA"_\ Z</Q0 (_A:C/^]7[7?\ #CO]GG_H6O$'_A0W
MG_QRE_X<>?L]_P#0M^(/_"AO/_CE1_J[B?YE^/\ D;_\1_X:_P"?=;_P&'_R
MP_%#!_NO5SPYXBU+P?XBT_6-'N[C3]6TFYCO;*[BQYEM/&P=)%R"-RL 1D$9
M'0]*_:+_ (<=_L\_]"UX@_\ "AO/_CE$O_!#O]GIHV_XISQ$O&,CQ%>@C_Q^
MJCP_B4[J2^]_Y$U/'SAB<7&5*JT]UR0=_*W/U'W'PN\,_P#!73]@7PEKWBC3
M_P"Q-?OK.66RO[:'][HNH12/;SM""Q+6[RPMF-F^:/9\RNJNOY8?M<?L*_$+
M]C#Q+);^*M+:XT.2799>(+!&DTV\!Y4%\ PRD=8I0K9#;=Z@.W[W?#SX>:-\
M*_".F^'_  [IMMH^AZ/"+:SLK:,1PV\8Z  >Y))/))))))-:NK6,>J6$EM-&
MDT%PIBEC= RR(P(((.001U!X->UC,KIXB*<G[UMS\-X2\5,9P]B*E/!PY\)*
M<G&E)ZQ3;MRR5[.V^CB^JOJ?S-;&PWRR?+U]NG^(_.JTFE6LC_-:PLW?,:YK
M]U?BU_P1_P#@'\7;B6X?P3'X;O)$,:S^'IFTU8O1EA7]QN';]WCGG/&/)=5_
MX-[/A;=ZA*]KXT^(MG;L<I"9[.79P ?F-OGJ"?QQT KPJF08B/PM->MC]VP'
MCWPY7@G7C4IR[.*DODXR=_FD?D1!:PVH_=1I&&.!M 7)J]HFA7_BC6K72]+L
M-0U35+Y_*M;*RMWN;FY?^['$@+.WLH)K]B? W_!!CX)^&YHY-6NO''BAE7:Z
MWNJK;QR?.&!Q;QQ,.!MP&P06)&3FOI'X'?LH?#O]FZ!E\"^#=%\-N\8@EN+:
MWW7=P@QA9)VW2R*-HX9B,C/6KH\/UF[U))+RU9YV<?2"RBC!K+J,ZD^G-:$?
MGJY6^7S/SX_X)^?\$5M2NO$&F^,/C18V]KIL+>?:^$I"LTMVP/R-?;246/\
MB\@%F;(#E/GB;]3+&)8+6.-5"J@"@ < #H/RJ2/[M.KZ7"X2GAX<E-?/N?S9
MQ3Q=F7$&+^MYC.]M(Q6D8KM%?FW=OJSC?C=\%O#7[1/PWU3P?XNTV/5="U4*
MLT+,R,K*0Z.CKAD=6 964@@@>XK\;_VX_P#@DYX\_93UO4-5T&SOO&'@!7:2
M#4;6%IKS38N2%O(E&5"@8,Z@QG&X^5G:O[A5#<0^:FW<R\YR*SQF7TL5&U3=
M;/J>EP5X@9IPU6<L(^>E)^]3E>S\U:UI+NO)-,_F5BF2XCW(Q9&Z'\<?SXQZ
M\5'/I]O<G=);QR9Y!9 :_?SXV_\ !-KX+_M":I)J/B3P+IK:O)]_4=/+Z?=2
M\CEVA*"0X&W+AB!D#%>">(O^#?/X1ZA(C:=XH^(FEJ"Q9/MEK<!LD$#+P9XY
MYR2<\DX%?.5L@KQ?N-->MC^C,K\?LAKP7URG4I2ZZ*2^35F__ 4?C]#9V]GE
MHX8XN,DJJK5BWO9=/NX;BWGFM;FWE26":*7RI(9%8%'1P058-M(8$$'!!!K]
M?O"?_!O]\(]$NUDU+Q%\0M96.9)!&][;VRD*<E"8X V&Z'# XR 1FOHSX ?L
M'?"?]F.YCNO!7@W3=+U1$V?VI-ON]0P5VL!/,7=0W=4*J<GCDU5+A^NW[\DE
MZW9GFWC]D5*DU@J,ZTNB:48_-N[MZ19\GZ+^Q3X\_P""CW[)NFW?QLT.+P3\
M3-% M_#OB+R2FJ7MH <KJ5H0-JLVYL!E<%BXCBRZ2?G3^TC^R3\0OV2O$W]F
M^.O#MUI:R2&.UU&+]]IM_CO#<# ;/4(X23!!**<@?T2QP")&49Y)-9_B?PII
M_C'1KK3=5L;34]/OH_*N+2[MTG@N$_NNC JP]B"*];%9-3K13N^;OW]3\@X7
M\9,QRC$S7LHO#2DVJ2NE"[NU3;YFEY.ZO>R5S^:-EW;E96/4$']:KG2+1CDV
ML&3U/EK7[D_%?_@C!\ _B=,TUOX7OO"MU(P9I- OWM8^,<"!M\"C QA8QC<Q
M&"<UY;?_ /!O3\+[B^D>W\;?$2U@9LI%YED_ECTW?9^:\6>0XF+TL_F?M>"\
M>N&ZT$Z\:E-]4XW7R<6[_AZ'Y'Q6ZVR;8X_+7J H %=[^S/IWQ'N_C?H<OPG
MLM>NO'FGS"XL/[+CW20G(4F4G$:PL&VOYS+$49MYVY!_5[P%_P $'?@;X1N8
M9M57Q=XM,<>UX=2U7R8';^_MMTB8'D\;L#<<"OJ;X5_ _P )_!70)-*\(^&=
M#\*Z;,PDDM]+LH[5)6  W/L4%FP,;FR<=^E=&%R&JI*=25O3<\#B3Q\RIX>>
M'R[#.LY)K]XK0L]-4FW+T]V_<=\$F\52?#G3'\<0Z#;^+'@#:G'HQD:Q27)_
MU32?.5QC.<X.X D8)ZVBBOJEHK'\JU)<TW))*[O9;+R7EV"BBB@@**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***C
MN;A+2WDED95CC4LQ)P !R: .3^+WB;^S-&6QC;;->?>_ZY]_SZ5YF.E7_%'B
M)_$^NS71W>6QQ$&'W$'0?U^I-4/\<?C0 5Q/COQPTR26-C)^[Y6:5?X_51[=
MCZ]*7QSXY\X/96+Y7I+*A^_[*?3W[UR03AO]KJ: (@-O][GFE_[ZI6CV'O\
MG2;?;]:UC+H ?]]?G1_WU^=&W_9_6FRLL*Y;Y?J:L!2/9J4MM/.?SJC-J6[*
MHOXGM5>21IC\WS?C4RC<"Y)JB*&^\?ZU5FN9)6/51Z>E1[<=OUHV?[/ZUG*-
M@$ /?<:7_OK\Z-G^S^M&S_9_6I CE3!W?-3:FVX[?K4<D9!SSR: &T444 %%
M%% !1110 5@^-=>_L^W^RPNRW$@RV/O(I_Q_QK6U35$T>T\^3G;]U<XWGTKS
MNYN)+Z=I9&9F8DDGC\/PK2GN Q5VJ !P!@8X%+_WU^=!3_9_6C;G^']:4HV
M/^^OSH_[Z_.C9_L_K1L_V?UJ #_OK\ZIZC-SMQ]WWJTXVKGI[YK.:3?N8_F:
M!QW/UAHHHH$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 &:X/XP>*=ELNEQ-S-A[C']S/"Y]\<CTKJ/&'B*/PUHDEPVUIEXA0_
M\M'[#Z=R>P!KQ^^N7OKF2::1G>5MS$G[Q]30!7'3NQ]3WKD?'GC#[,S:?;/M
MD*?OIEYV_P"R/<U=\<^+DT:-K6!@UU(N"5Y$2D=_<UP )VKDMQV)H 15V_\
MUZ6BB@ (R*A9=I/' [YIMWJ"VW^T?05FW-V]R_+8':@"S<:CL.(P&]^U5'E:
M7[V3^--QG^[1C_=K2,NC ,?[/ZT8_P!G]:,?[M&/]VM #'^S^M!'^S^M&/\
M=HQ_NT 'X?K1C_9_6C'^[1C_ ':QE&VP!C_9_6C'^S^M&/\ =HQ_NU($<D6.
M@/6FU-C_ ':C:/'W?YT -HHHH *:[A%W'A>Y]!W_ "IW4US7C?Q 4C-E#U89
ME8?PC^[]: ,OQ)K9UJ_^7/V>(E4'][_:_&LQX^X&>:;YA7TZ8J1'R*TC("/'
M^S^M!''W?UISQ9Y"]Z;C_=K0 _#]:,?[/ZT8_P!VC'^[64HVV AO9?+CQC[W
M%9US\MNU6KV3S)=H^ZOH.]5;TXM6_P ]Z2E96 _66BBBI **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ IL\H@A9V955!N9FZ #K^E.9
MMHYKSSXJ>,A=R-I=L_[L';<D'[Q'\/X=_6@#$\;^+O\ A+=6$B\6L(Q ,^O5
MB/4_RKD?&'B=/#6F[L*]Q*"(H_[WO]!5[4M5BTJSFN)F_=PC<V.I]A[UYAK6
MK2:]?M<7'WVX 'W44=!B@"E--)=3O-*V^60[G;^\:;3GC_NXJ*>=;="S,/H.
MM #R<>WO6?>ZKRR1_+_M>M137K7A]%':HC&-O% #?-W*=S GMS301ZK0<J>3
M1N_VOTH&G8,_[M&[_=HW>_Z4!O?]*!M7V#/^[1N_W:-W^U^E&<#[WZ5I&7<D
M-W^[1N_W:-W^U^E&[_:_2M #=_NT9_W:-W^U^E&[_:_2@ W?[M-9PH_A_"G9
M_P!K]*&PPY/Z5C*-M@$#9'\-+N_W:CW>4>3\O;%2;O\ :_2I C=,?=V_G30<
MU,3G^+]*K:A<QZ=;--(0L: G_>(YP/>@"EXAUD:+9;UVM*^0B'O[_A7$2MYL
MC,Q9MQR2>I]ZGU;4Y-8O&FDX!^ZO90.E5Z (W7;Z8I@?'0BIR,BHW4J?:@I.
M^C'1R;AZFFM'TV@4P,13TDQU-:1EW$U8;N_W:;)*(U)X_"I73^[534&RF,^Y
M^E:"*K-N=CZFJVI,1!['_&K)JKJC?ND7NQXK*4;; ?K51114 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !03@45B>-O&$?A6PW?+)<R<11^
MON?8?KTH H?$;QQ_PC]LMK:N/MLXY/7RE]?J?_K]J\Q0;5RQPV"68GKZDDU)
M/<27<[33.\DTA+,YZDGK_,_A7*_$7Q,;& 6,#?OIANE/]U/[OU/\J ,'QQXG
M_P"$BOUCB9OL=N2%&#\[=S^?'IQFL7/N?RH P/XJJZAJ'V8;5Y<^_2@!U]?+
M:1Y+?-V%9<TK7,FY^M-8ESN;YF/)-% #73=TXH1]XIU-=.=WIVH 5ER*B.5/
M7]*E1MPI'7<M $>?<_E0#]?RH(VG'S4?]]4#3: 'Z_E1GW/Y49/^U1_WU0.5
MN@9]S^5 ;W/Y4?\ ?5'0?Q5I&7<D,^Y_*C/N?RH_[ZH_[ZK0 S[G\J,^Y_*C
M_OJC_OJ@ /S?_LU'O,1Y).:D_P"^J/\ OJL91ML U9<Y[;>>:XOQ;XA_M:X,
M$9W6\+94_P!X]\_TJ]XR\0>2&L[=OF/^L8?>4>GU]1VKF0,5(!1110 4$9HH
MH CD!4_CZ4S<0/\ ZU3]:B=2OXT%II[@C[?7\JI2OYSO\QYX'M5BYD\N!CG'
M;FJ4;[!T/YU7,V0(PV'_ .M5'57PR5I ^:AZ^E9>K#9/U]*J,NX'ZX4445F
M4444 %%%% !1110 4444 #-M&3P/4T56UF^M]+TFZNKJ>&UM;>)I9III!''$
MBC+,S'A5 !))X YK^:3]IO\ :N\2?M _M ^./&5OKWB:PL?%&KW-W86JZE<0
M_9;0DK;Q%=XVE(1&I  P5. O  !_3(K!QD'/THKPG_@FU^T@_P"U-^Q5\/?%
MUU-)/JUSI:V.K/*V9)+ZV)@G<_[[QM( >0)%SSFO=J "BBOR_P#^#E;Q1JGA
MKP[\'3INJ:IIIFN]6$AL[N2W\S$=IC=L(SC)QGIDT ?I^SA.I ^M+7X4_P#!
M%;]O75/@7^UA:>%?$^L:A?>%_B3+!I4DM_>23_V;?;F2TE4N3M6227R6 P#Y
MJ,?N"OW4219 =K*V#@X/0T .HHK\(_\ @NAX\U[0O^"D'BJVL=<URQMDTO3"
ML-MJ,T,:DVRDD*K <_2@#]W*"=HKY9_X(K:K=:W_ ,$R_AG=7UU=7MU*NI[Y
MKF9II7QJEX!EF))P !R>@%?4DB[BOLV: '4!LU_,/\9/B5XF7XM>,(5\2^)%
MA&N7Z!%U6<*JBYD&%&_Y>.!CI7[M?\$G/VUA^VM^R?INLZI-#_PF7AQ_[%\1
M1@@-)<QJ&2YQV$\3))T #F11D+F@#Z>HS@T5X'_P5#O9]+_X)\_&"ZM9YK6Y
MA\,7+1RPR&.2,@9!5E((/N#0![YFBOP!_P""-?C[7]<_X*;?"FUOM>UR]M9+
MC4P\-QJ$LT;XTB]8;@S$$ @$ C@@$<@&OW^H  V?PZT9K\<O^#CGQCK/AO\
M:J\"1Z;K&K:;%)X4W.EI>RVZNWVN?DA&&3BOL/\ X(.:M>:__P $Y_#5WJ%Y
M>7]TVK:LIFNIVFD(%[( "S$DX  &>E 'V503BBO)?V];F73_ -B'XQW5O--;
MW%OX%UQXI8I#&\;#3YR&5AR&! ((Y!H ]:HK^=7_ ()I_$?Q)J7[?OP?M[GQ
M%XBN;>7Q+;K)#-JD\D<@(8$,I;!'L:_HJH *"<"BN5^.'Q4TSX'_  <\4^,=
M8VG3?"^E7&J7";PIE6&-G\L9_B; 4#G)8#!SB@#JJ17#J&4AE;D$=Z_EXG_:
M-^(%UXSD\4+XQ\0#Q#)?MK*3?VK<^6MV9#.K;6=C@2<X.[[O\7?^EKX!?&+3
M_P!H#X)^$O&VEJ8['Q9I%MJT43,"\ FC5S&V/XD)*GW4T ==1110  YHK\;_
M /@XR\8ZQX8_:F\ PZ;K&L:;$WA+>R6=]+;JQ^V3#)", 3COUK[(_P""#.LW
MFO?\$XO#EQJ%Y>:A<G5]54S74[S2,!>R@ LQ)X'% 'V11110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 445G^)?$MOX8TYKB=LGHD8/
MS2'T'^/:@"/Q7XKM_"FG>=-\\DGRQ1*?FE;T'^->2ZKJD^M:A)=7#,TDA[=%
M'8#V%2:[K]SXEU)[BX9CGA$&0L8] *I;>?NECZ \F@"IK>MQ:!I\ES-N*J0J
MK_?8]J\ON[N2^NI)IF9YI&)=O4UM>//$/]L:IY$+;[6U)52O25NA8>W4#VKD
M]0U$1?NX_O=SG.* ':AJ8B_=Q\MW]JS1^9[FBB@ HHHH **** &2INY]J2-\
M<8_.I*CDCS\U #V&]:B/!_BIT;;>,8'O3G7S!0!'_P!]?G1_WU^=!3!^Z?SH
MV?[/ZT '_?7YT?\ ?7YT;/\ 9_6C9_L_K0 ?]]?G1_WU^=&W_9_6@K[?K6D9
M=P#_ +Z_.C_OK\Z-G^S^M&S_ &?UK0 _[Z_.LCQ3XA&C6FU?FN)AMB&>@/\
M%^%7=8U./1[)IGZ]%7/WV]*X:]O)-0NFFDRS.<]>GL/:HE+2P%0MO<L>K<GW
M/K13FC*>M-K( HHHH **** "@G HILTGE1LWI0!1U'_7!>NVJ]2A6R<Y)/?-
M1M&4/?% " 9=?K5"Y;-PW]#5^LB1OWK'WQ1N!^N]%%% !1110 4444 %%%%
M!1103M&: /E#_@M!^T:W[/'[ WC-K6Y6WU;QA''X7T_@EBUWN68@KRI6U6X9
M6.,,JX.<"OQ@^"?[(EY\5/V-_C!\3X%N8XOAE)I4-O%%!+Y=TDLI%WRHV8AB
M:*1NR+EB%!#'ZZ_X.0?VAAXP^/'@OX;V-Q))8^$]+?6;^-)3Y;W=V=L09>A>
M.&+<,YXN>,'.?L#_ ()0_LAZ5I?_  2ETOPSXBM5:#XM:;>ZGK @<J9[?4HS
M''@GH?L9@ ('!&>3DD ^=_\ @VF^.A>/XC?#*ZF11 \/B?3HSNW-O5;:Z'H
MNRT.#@Y<D9YV_JY7\[G_  3D^*VJ?L1?\%(_"T?B"4VKZ?KT_@KQ+'%,5A'F
MS-9RELXS'%<[)N5S^YZ FOZ(8"S1+N^]CF@!U?E?_P '.7_(N?!C_K\U?_T7
M:5^J%?E?_P '.7/ASX,=/^/S5^O_ %SM* /RF_X174)O"LFM"SN?[)AO$TZ2
M\C *Q7$B.Z19SE9&1)&7L5CDY^4BOZ#/^"3/[:G_  VI^R5I>KZK<1OXS\//
M_8WB) 5#2W,:@I<X'03QE9.  ',BCA*_.[_@CQ^RAI?[:/[(?[1'@345MX;J
M]FTFXTF^DR/[+U".&]-O<\<[5<@.!RT;.O\ %7E7_!)_]K;4/V"?VUX]'\4K
M)HOA_P 07Q\+^+K6[<*=+N(YGBBFDZ*K6]QN61B<"-YC@8% '] =?@;_ ,%Y
MA_QLM\6?+_S"M+[_ /3JM?OD&W9]CBOP-_X+R\_\%+O%GW?^05I?7_KU6@#]
M1/\ @B%Q_P $O?A?_NZI_P"G6\KZL?JOUKY3_P""(7_*+SX7_P"[JG_IUO*^
MK'ZK]: /Y;?C2RQ?&'QH[854UW468XSP+F4GN/\ /IUKZ7_X)4_M8:C^P-^V
MO-H/BQ9-)\/>(KP^$_%=M<RA%TBXCG:-+ESN"AK>X#I(W($<LQZ@5\P?'WCX
MG>/>G_(7U/\ ]*):_0+_ (.'OV+8OAI\6M+^+VB626^C^/G_ +-UX1KA(]31
M/W4N,D#[1 NT@  O;%CEI"2 ?LPDBR;MISM.#]:\!_X*H_\ *.OXR?\ 8K77
M_H-><?\ !%3]MIOVM/V3X;'7+[[5XT\!R)H^JNS%I;R':3:W;]3F2-61F)^:
M6WE/!.T>C_\ !5'_ )1U_&7_ +%:Z_\ 0: /QK_X(K<?\%1/A+_U\ZI_Z9KZ
MOZ%*_GK_ ."*W_*43X2_]?.J=/\ L#7U?T*4 ?C#_P '*?/[5_@'_L4__;R>
MOLS_ ((#?\HU_#/_ &%]7_\ 2Z6OC/\ X.4_^3K_  #_ -BGW_Z_)Z^S/^"
MO_*-;PS_ -A?5_\ TNEH ^TJ\B_X* ?\F)?&K_L0]=_]-UQ7KM>1?\% /^3$
MOC5_V(>N_P#INN* /P8_X)C#_C8/\'./^9GM?_9J_I$K^;O_ ()C#'_!0CX-
M]/\ D9[;_P!FK^D2@ K\_O\ @X=_: 'PT_8_L?!%K,%U3XE:O%;2($);[!:E
M;B9MW1<S"VCQU82$#@''W[<R>5 S# /;/K7X.?\ !?+]HP_%K]NK5M'@NI)-
M)^&6FIHT<:RGRFN607-R^.@.7CB8_P#3OSP* /&#^R9>M_P3V_X7AFX,#^-O
M^$=\ORY?+-I]FW"Y5L;"AN<1;AQN&,EN!^H7_!N=\<QX\_9)UKP1<7$;7OP]
MUF46\8)W+9WF;A">W^N^TC@\8Y X+>HP_L$L?^".X^"<EHDGB#_A#3B))GB3
M^W,&]!W?,P47^"< _+D  ?*/S3_X()_M%_\ "H?V[M-T>:XDCT;XF:?+HSIY
MFV(7*#[1:N5)V[LQR0KCO<X'6@#]YZ*; V^%&W!LJ#D=#3J /Q=_X.3_ /DZ
M[X?\?\RC_P"WD]?:'_! 3_E&MX;_ .PSJ_\ Z6RU\7_\')_/[5WP_P"G_(H?
M^WD]?:'_  0$_P"4:WAO_L,ZO_Z6RT ?:5%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%9_B/Q';^&M/::8Y;HD8^](?0?XT 'B3Q';^&
M=.:XF.YOX$'WG/I_]>O)?$&O7/B;47N+AC\W"H#\J#T%+K^OW'B743=7#?,1
MA5!^5!Z#V_G5+'^[0 8_V?UK%\<:_P#V)HI5.)[K='&0?N\<G\.?QQ6R=JCG
M8ON>@KRCQYXI.H:Q*R\*I*QK_='3./?K0!F:G?\ D QC_6?RK,H).>3GZT54
MHV ****D HHHH **** "BBB@!DD>><9-)&^/O<"I*C>+T&3F@!QVR5&5(_A_
M6@?(?X14A"R>^* (\?[/ZT8_V?UH*;>JK1C_ ': #'^S^M&/]G]:,?[M&/\
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
M+KLX]JN,K: %%)N%+6H 1FCH:*,9I-7 **!P:*QDK.P!1112 **** "BBB@
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
M]FHILK%8F(Z@''.* /YC_P!O4_\ &87QT_['KQ'V_P"HC<U_3BO3\37\UO\
MP4L\ S>!/V\/C5I%UYZR7'BK4-1.\!'V7LAO$P,XY2X7;D\C:3C/']$7[/?Q
M1M_C;\"O!_C"UF@FA\4:/::H&B4JFZ:)9& 4DE<,Q7:22I!!Y!H [&FO]W\1
M_.G5R'Q^^)D/P8^"/B[QA<20QP^%M'N]58RQM*I,,#R %%(9\LH&U3N8\#DB
M@#^;W]@ Y_:_^!7_ &._AWM_U$+:OZ<:_FO_ ."97PYN/'W[>7P5T:W:3S;3
MQ/8ZDQW(<QV#?;I"2S ?<M6YR3C. S%0?Z4%&U0/2@#\L?\ @YP_Y%?X._\
M7SK'_HNTK\Y?V=_V%OB=^V5!JTWP[\%_\)9'X?DBBOF.HV%I]F:4.8QBZFC+
M;A&_W <8YZU^C7_!SA_R*_P=_P"OG6/_ $7:4W_@V3_Y%GXR_P#7[I'_ *!=
MT ?!?QC_ ."4OQT_9Y^'.I^,/&'PODT7P[HJH][>KJFEW?V=7<1@F.WN))2-
MS*"0F%!)) !(V/\ @EU^R7X1_;5_:HL? _C#Q->^']/^Q2ZA#:6<2K<:VT.&
M:T25LB$[-TA8*S%(9 -IPZ_T&?%?X=:+\7/AIX@\+^(;6.\T/Q%I\VG7\+';
MYD$J%' ;JIP3AARIP>U?S>^*M%\5?\$^/VR[RSBEN8_%'PJ\2[[:9D$)U!(9
M \4FT;@L=U;E&P<C9/@\9% '](GPQ^&.@_!OP!H_A?PUIEMI&A:#;+9V-I #
MLMXEZ*"Q+$]RS$DDDDDDFMZN3^!7Q>T/X^?!SPWXT\-W'VC0_$UA%?VA.-T:
MNN3&X'W9$;*,O\+*PXQ764 %?S;?\%1S_P 9]?&G_L8[OM[+7])-?S;?\%1_
M^3^OC5U_Y&.[_DM ']#_ ,#_ /DC7A'_ + EE_Z(2NJKE?@?_P D:\(_]@2R
M_P#1"5U5 !1110 4444 %%%% !112.X12Q(  R23TH @U'4(=.M))IG$<<8R
MQ/:O+/$_B23Q7J7GR K"@*PI@_*,]2.YJ_XY\7-X@OO)A8FS@) XXE/][\.W
MXU@_]]4 &?K^5&?<_E1_WU1_WU0 9]S^5!Y__9H_[ZH_[ZH A*^7UJKJU]]A
MLV*_ZQN%_P ?PZUH-TYW5R^J7GVV\;&2L?RB@"LO&>3R<]*7/N?RH_[ZH_[Z
MH  <G[WXXKSG7[K^TM9N)E/#/@$^@X%=YKE[_9VD7$W.Z.,D9]:\YC/[L'UY
M--)O8"/.#U/Y49]S^52.F[VJ/_OJD 9]S^5&?<_E1_WU1_WU0 9]S^5&?<_E
M1_WU1_WU0 9]S^5&?<_E1_WU1G']Z@ S[G\J#S_^S4=S<QVD+222+&B]6=L"
MN;UCQHUSNCL]\:]I".3]*-P-76-;@T9"LC;I.FQ/F/Z=*Y74];FU9_WIPN?E
M51PO^-0G<SLS$EFZFHBNW^]5<K0!GW;\J ?<_E1_WU1_WU34NC ,^Y_*C/N?
MRH'3^*C_ +ZI-=0#/N?RH//7_P!!H_[ZH_[ZJ0(PQAZDG-.23?Z_E3B,C^*H
M2/*9: )LY]?RJ.1<'=V^E.1]X_BIW_?5 $.:*=*NWYOZ4T'- !1110 5'<S_
M &>!F].GN:DK.U&Y\]C&.B]?K0!4DD\QV;GYN>E-S_O?0#FAAL/>O-OV@OCW
M#\*=):QL)5D\1WD9," ;A9*?^6SCIW^53U/)X'.=>M&C3=6>R/:X?R#&YUCJ
M>7Y?#FJ3?R2W;;Z12U;Z>K1D_M.?'G_A M/?0=&N%_MR\B/GS1MS81L/7G]X
MW0?W5);KBOF'_OHYZG')/<_B>?QI]Q<S7UQ)-<337-Q*V^265MSR,>I)[GWI
MH_X%7P^-Q<L14YWMT1_H7X?\!X+A?+%@L/[TY:SG:SG+_P"16T5\]VP!^OY4
M9]S^5'_?5'_?5<9]V&?<_E1GZ_E0>G\597BWQ;8^#='DO+^98XU&$0X+3,>
MJKW)_(9Y('-73IRJ34(*[?0Y<=CL/@Z$\5BIJ$(IMR;LDEU;+NIZO;:)9/=7
ML\=O:P_?D<X ^@ZD]< =:^=OC/\ &^\\<W#:?9O)8Z1&<-&O#W9'1I#UQT(4
M8 [Y/1?'_P 2+WXC7WF3%H;&-B8+;D[/]IB?O.>I/3GBN!OSYE_*W]YB?I7W
M>4Y#'#VJXC6?X+_@_@?P[XJ^-]?/I3RG)FZ>%U4I:J57_P"1AIHMY:7[+^R2
MBBBNH_"PHHHH **** "BBB@ K\CO^#F__D>O@S_UX:S_ .C+"OUQKXE_X*W?
M\$PO%7_!0WQ+X#O/#OB3P_X?B\)VU]!<#48II&G-P]NRE?+! "^0<Y_O#TH
M\W_X-I?^37/B%_V.1_\ 2"UK](J^4O\ @E#^P/XB_P""?'PD\3>&_$&N:/X@
MN->UW^UHI=.BECCB0V\,.UO,Y+9B)X[$5]6T ?C;_P '&7[*/_"$?&30_C%I
MR;=-\91KH^M\@"._MXOW$A[GS+9"F>B_9!GEQCVS_@W6_:PA\<?!C6OA'JD[
M+K/@.274=,$CDM<:;<2[G !_YXSN0<8 6XB&,AB?LC]NC]EVV_;!_9=\6^ Y
M)(;>^UBV#:9=S(66PO8V62"8X^;:LB@-MY*,XP0Q!^&_V(_^")GQ:_8T_:=\
M*_$.S\>>![RWTJ<PZG81P70:]L9AY=Q$I*_?"'>F<#S(X\G&: /U"K^8_P#;
MVB:?]L+XXQHK,S^.O$BJ!W)U*YK^FVW5DMXU;EE4 GWK\F/C[_P;V?$;XQ_'
MWQYXOM?'W@NSM?%GB34M<@MYK:Z:2".[NY;A48A<%E60*2."030!]Q-_P5D_
M9Q5B/^%P>#N#C_7N?_9:;_P]F_9Q_P"BP>#_ /O\_P#\37YY_P#$-+\3?^BC
M^ __  %N_P#"C_B&E^)O_11_ ?\ X"W?^% 'Z):=_P %5?V>=8U&WL[7XM>$
M;BZO)4@@B29RTLCL%51\O4L0/QKZ"A=G3YA@@X-?C]X'_P"#<7XE>$O'&AZM
M)\0O \T>DZE;7SQI;72M(L4R2%0=IP2%QGMFOV!B.4_.@#\/?^#C'_E(+I77
M_D1M-_\ 2W4J^\O^" O_ "C6\,_]A?5__2Z6N'_X*D?\$>O&7[>?[35GXXT#
MQ9X9T.QMO#]KHK6^H0SM*7AGNI2XV*5VD7 '4$%3ZU]&_P#!-7]DW6/V)OV5
M=*^'NN:IINLZAIM[>W37=BLBPR+/</*H < @@-@]>F>] 'OM%%% !0R[E(]>
M*** /R5_X.)OV,[ZT\0Z/\<]%A6?35MH=#\3!0%>U8.1:71XR5??Y#,3E2(
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
M_P!.NU6.^TF;!81SQJS!<J-RL&977!#'G'KU !137D$8&=W)QP":^#?VX?\
M@O#X#_9C\6W7A?P7IO\ PLKQ+8SR6U^T%Y]ETK3)4)5HWN/+<RRJPPR1*5&&
M!D5AMH ^]**_#G5/^#BWX_7U\\UMIGPUL89/NP?V/<R>5P!U-UDY.3U[_EZW
M\!O^#E74DU..U^*/@"S:RD8!M3\+3,)+==N,M:7#'S,-R=LZD#. Q R ?K71
M6'\-/B7H/QB\!Z5XH\,:I:ZUH&MVZW5E>VY)CGC;OS@@CD%2 RL"I ((&Y0
M45P/[1W[3/@G]D_X9W7BSQYKUKH.CV["*-I 7EO)B&98((U^::5@K$(@)VJS
M'"JQ'Y;_ !R_X.4?&6LW[P_#7P'HN@Z>I(6Z\2.U_=RC=P3% \<<1VC!7?*,
MMPW'(!^PU%?B!X=_X.,?CQIFJ)-J&D?#75+3H]N-(NH&(RIRKBZ.&P& R",D
M<'M]U_\ !/S_ (+4^ _VTO$]GX1UBQF\!^/+J,FWT^ZN%N+/57 RR6L^U2S@
M GRW57(#;=X4F@#[4HI$<2(&7E6&12T %%%% !1110 4444 %%%% !1110 4
M444 %%%% !5'7M;CT#39+J3E8QPHZNW91]:N/(L8^8[?K7F'C7Q.?$6I;87_
M -#AXC'3>?[V/>@#.U74I-7U"2XF.Z24Y.3T'I^%5\?[OYT8_P!VC'^[0 8_
MW?SHQ_N_G1C_ ':,?[M !C_=_.C'^[^=&/\ =HQ_NT &/]W\ZS_$%_\ 9;3:
MO#R#(P>U:!&!_#7+ZO>_;KXMQL0;5S0!7Q_N_G1C_=_.C'^[1C_=H ,?[OYT
MV4A(F8[=JC)Y[=_TIV/]VLSQ;?\ ]GZ',5QODPBX'J1G],T <3?7AU"_N)S_
M ,MI6?\  DXJ*FH,)3J #% Z4?YZ5EZKXHM=..T-YTG=8R./J3Q6D9=P-!OW
M7W>_6L[6?$]KIK%=QFEQPJ<C\3VK U+Q'=ZF<,RPQ_W8V/ZFLUX]IRJKTYQ4
MR:Z 7=2\376IAEW^3$>-B'J/<UGJNT<4M%2 4C+O%+10!"4(/W?UH_+\ZFJ-
MXL?=4&J4G?4!4D_O8I]08_W:D23U-;)W ?0PW"BB@"%TVG[O'KFC'L/SJ5EW
M#FHF3;_"N*F4;[ &/]W\Z,?[OYT8_P!VC'^[6(!C_=_.C'^[^=&/]VC'^[0
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
MM!&ZA6W"C- $+KL]/:C/^[4Q&1S415E[]>E3*-]@$W?[M&[_ ':R_%/CC1_
M]FEQK6K6&DPR@&,W<PA\T?[ ;E_HN2*\B\:_MW^&=&#QZ'9ZAKL_9W7[' .O
M7>#)U'(,:GW]..MBJ-)7G)'U&0\%YYG4K99A9U%_,E:*]9-J*^;N>XYS_=_
M9/Y5@>._B=X?^&< ;7M6M--D896!VS<2=_EC +-]0"/<=:^2_'O[7OC;QNC0
MQ7T.B6;$YCTU&B<CL#(S,_Y,/Y5YG<2M=W$DTTC332G<\CG<[GU+'DUXM?/H
MK2DK^I^[<,_1NQE6U7/,2J:ZPIVD_1R:Y5YVYETTW/HWXA_MZMEX/"NECH?]
M,U)!WZ;8D8\C_:;V*UX/XT^(.M_$2_6XUS5;O5)(R3&)WRD.>NQ!A4!]% K)
MSD_>/XT9_P!K]*\'$XZO7?ORT[']'<+^'N0\/Q_X3,.HRM9S?O3?_;SVOV20
MG3NM&?=:7=_M?I1N_P!K]*Y3[.R0;O\ =HW?[M&[_:_2FL^%//3F@8[=_NUD
M^+_&-CX+THW5],J;LB.-,-),1V4?S/0=^HSD_$CXK6?@&W:,;+S4FP4M@^-@
MY^9R.@]LY;''K7A/B/Q'>^+=5>]U&;[1</W VK&,Y"J.P'^><FOHLGR&IB7[
M2M[L/Q?I_F?@WBMXV8/AN,LNRRU7%]5O&G_B:T<NT4]-Y6T3T?'OQ(U#XA7X
M:?\ T>QC.Z"U1LK&>FXGC+^_;H*P ..E+CVI:_0:-&%&"ITU9(_A#-LXQN:8
MN>.S"HZE6;NY/]%T2Z+IL@' HS1FC-:GG!FD)P*7-(3Q0!E:]+YDJ+Z8-4:F
MU"4RW;9_AXJ&L=;LZX?"?V44445XIW!1110 4444 %%%% !31$H_A7UZ4ZB@
M "X[5\3_ /!<K]LB#]FK]D?4O"NGW6WQ=\48)M%L8ESN@L2JK?7!."%Q%((E
M.00\ZL,[&Q]-?M+?M$^%_P!EGX-:YXV\87RZ?H>B0>9(P/[VXD8[8X8EZM)(
MY"JO<L,X&2/YU?VQ?VL/$G[:OQ]U;QYXF_<S76+?3;%9/-CT>R4DQ6D;87<J
M[F+,54N[.Q"Y"J >7O-' I9F6&)<DG&%1?\ /ZU_0W_P2&_9>OOV5/V&/".C
MZM;26/B#71+XAUBW=CN@N+HAEB9<?*\<"PQL!D!T?!.<U^;'_!#[_@G-+^TQ
M\7[/XH>*+5U\!^!M0$EG#(K!==U.+:\:C^]! VUY#G#.J1\J9E/[A01M%"JL
MVXJ,9/>@#R?]OK_DQ;XT?]B)KG_IOGK^:)3\HZ_E7]+O[?7_ "8M\:/^Q$US
M_P!-\]?S1K]T?>H _>;_ (($,6_X)K>&<DG_ (FNJ?\ I7(:Z'_@MZ/^-8/Q
M/_W-,_\ 3K95SW_! ;_E&MX9_P"PKJ?_ *5O71?\%OO^48'Q/_W-,_\ 3K94
M ?S[@_,.O7TK^C3_ ()3_P#*.+X,_P#8KVO_ *#7\Y8^\/O=:_HT_P""4_\
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
M-N[8S\I-2U1UN?R[7;_>-'2Y45=V,EFWN6]:**!R:R.L_LHHHHKQ#L"BBB@
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
M_K1C_9_6@V#_ +Z_.C_OK\Z,?[/ZT8_V?UH /^^OSH_[Z_.C'^S^M&/]G]:
M#_OK\Z/^^OSHQ_L_K1C_ &?UH /^^J,_[U&.>GZUS?Q ^)5A\/; -<$W%Y,&
M\BV3[TA]2<_*O3GN>E:T:,ZLU3IJ[9YN<9Q@\KPD\=F%14Z4%=R?]:ORW?2[
M-3Q+XFLO">DR7E]<+;QQCY0V2TI[*H'5CCI[&O!_B/\ %6^^(%R\*^9::;'(
M&B@R-S=P9"/O-].!69XL\9:AXWU0W5_+N//EPH3Y4 /9 ?YGDXY[8S*_0LHR
M&GA;5*OO3_+T\_,_@_Q4\:\;Q)*67Y9>EA-K;2J><K.Z7:*=G]J[M9HIV/\
M.***^A/PCT"BBB@ HHHH **** "L75Y@]SM7^'O6K=S^1 S>U8$DNXEF_$U$
M^QK2CU G JG/<>9]WIGD>M%Q<M(WR_=_G4+'JQ'UYJ3H/[.J***\0[ HHHH
M**** "BBB@ K\2_^"J__  3Y^-OQG_X*$_$KQ1X5^&?B/7O#VK3Z>UG?VPB\
MJX":99Q/MW.#Q)&ZG(ZJ:_;2B@#^<?\ X=5?M'?]$=\7?E!_\<H_X=5?M'?]
M$=\7?E!_\<K^CBB@#^<?_AU5^T=_T1WQ=^4'_P <K['_ ."&?[$/Q<_9U_;4
MU+Q!XZ^'^O>%]%F\(7MBEY>>7Y;3O=V+K'\KDY*QN>G\)K]<:* "ODG_ (*C
M_P#!+K2?V^O UK?:3/!H?Q)\/P/%H^K3R.MM/$26-I=! 6\EF9BKJK/$S$A6
M5GC?ZVHH _FK^,__  3W^-WP!UV:Q\2?"_QBJQML6\T[3Y-3L9?O$%;BV$D?
M*KNP2& ZJI!45_A/^P/\;/C?K26/AOX6^-KIV<HT]UI<EA9Q$8R&N;CRXE(W
MJ2I;<5R0":_I76SC0Y4;3_LG'O3F@5F#')*].: /B[_@E%_P2@M?V#M+N/$W
MBB:QUKXFZU ;6XNK21I+/2+4L&-M;LRJ7W%59Y&4%B%4 !-S_:E%% 'YW?\
M!?[]EOXB?M,^'_A;'\/_  AJWBR31KO4GOEL0F;99([8(6W,/O%&QCT-?FQ_
MPZJ_:._Z([XN_*#_ ..5_1Q10!_./_PZJ_:._P"B.^+OR@_^.4?\.JOVCO\
MHCOB[\H/_CE?T<44 ?SR?"__ ()=_M#:/\4?"]Y=?"+Q9;VMGK-E//*PAVQ1
MI<1LS']YT"@G\*_H;8;E(YYXXHHH ^1_^"H'_!+#0?V_?#%KJ6FS6OAWXD:#
M"(=+UJ6-FAN8"S$V=R%^9HLLQ5@"T3,2-RLZ/^.7QR_X)I_'7]G?6KBT\0?#
M/Q/>6UN3C4]%LY-5T^5-P4.)H%8)N+#"R!'Y^[P<?TBTPVZF3?MPQXR.M '\
MQOA#]D;XL>/]833]%^%_Q"U"[=D7;'X=O-D>Y@H,CF,+&N3RS$ #D\ U]S_L
M!?\ ! 7Q/XOUW3/%/QPMU\/^'8=MS'X7BG634M08,&5;MDWQP0D8W(CM*<E3
MY9!S^Q30*_4M^=/1!&@51@"@"MH^D6^BZ=;VUK;PVMO;0K#%!"@2*!% "HBC
MA5    Z  =JM444 %%%% !1110 4444 %%%% !110W2@#-\3Z^GA_2I9F^]]
MR,?WF/2O+?,:4[G8M(W+$]S6]\0=?_MC5VA3_4VIV#'1SGD_@1BL&@ HHHH
M**** "FNF[GOBG4V6584+,RJHY)8X H CVG/W?UK%\0>+8],5H8 )+CH3GY8
M_P#$^U9_B3QFUY^YL]T<>?FD?AF]=OM[U@$?[O49/KZT 8_C'4)K^\C,SM-)
MR6=CU[?Y]JQ_P'YU8U"Y^UWLC-C;N( ] .*@*>RX[549= #'^[^=&/\ =_.D
MQ[+2X_W:)+L '@=!^=<GX[U#S]26W7_5P+D\]6/^'3\ZZ35+U=-LY)FV[8QG
MI]X]A7 W$K7-PTC$,SG<2:<-P&_]\_G1C_=_.C'^[1C_ ':<H]0#'^[^=&/]
MW\Z,?[M&/]VLP#'^[^=(/]T?G2X_W:,?[M5&5@#\OSHQ_N_G28]EHQ_NUI*S
M 7'^[^='X+^=-)51SL ]37%_&+X]^'_@GIV[4YEN-0EB+VVG6YS<3GD GM&F
M0?F;'?&XC%<]2I&G'GF[+N=V697B\QQ,<'@:;J5).RC%7;_R2ZMZ):MV.QO;
MN/3K*:XFDA@A@4N\DT@CC0>I8\ >_L:^>?C-^W3;Z8S6/@R&.\GP,ZM.C>3%
MR,F*/J[8W89L*./O#D^*?&3]H/Q%\:KTIJ$YM=+CE+PZ?;MB!0/N[SP9'&>I
MXX. N<5PZJ   %PHQ7S..SR4OW=#1=^Y_7/ /T?<+A.7&<26JU.E-/W(_P")
M_:?DO=]2]XB\3:EXRUB34=7O;C4K^;[\T[[F Z[5[*O^RN%'I5/'^[^=&/\
M=HQ_NUX,I.3NS^E*-"G1IJE1BHQ6B2222[)*R2\D&/\ =_.C'^[^=&/]VC'^
M[4FH8_W?SHQ_N_G1C_=HQ_NT &/]W\Z,?[OYT8_W:,?[M !C_=_.C'^[^=&/
M]VC'^[0 8_W?SHQ_N_G1C_=HQ_NT 'X#\Z0_3'XTC?*C-MPJ]6QP/QKR;XG_
M !WW%].T&52JY6:^0@A^V(C^>6Z=,'K7=@,#6Q57V=)>;?1+S/C^-..,JX8P
M#QV93M_+%:RF^T5^;=DEN[V3W_BE\9H/!9DL;%5NM64D,!]RUXZMZMGC:.0>
MN*\3U'4;C5[^:ZNII)[B<@R2,<EL=/RSP.U5PN/[QYSDG-.Q7Z-EN4T,%#EI
MZOJ^[/\ /GQ \2,TXLQ?M,6^2C%^Y37PQZ7?\TGUEI?HDM Q1BC%&*]0_/ Q
M1BC%&* #%&*,48H ,48HQ1B@ Q1BC%0W-VMM%YC-\J_K0.Q1UF[X\OH%&2?6
ML*XN?-.%^[]:6\OFO9"QXW')%0@#/\-9=;G5&-E8.G7&.YSTJM--YI_NJ.V>
MM$\OF':K+M4]*9C_ ':B4C1(_M&HHHKQSJ"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ K)\9Z[_8&C22*?WT@\N(>Y[_ (5K'I7F_C_7AK.LM&F&
MAM<HA!ZG^(_T_"@#!08'X^M.HHH **** "BBJ^HZE#I=L99FVH./=CV 'K0
M^]O(["V::9UCC7JQKB/$7B>37':-?W=KGA<\GZ_6H]=UZ37+G<QV1J?DCZA?
M_KU1S_M?I0 F>?O+4&I7/V>QF;Y<[2!CU/']:L;O]K]*RO$L_P L<>>I_.@#
M&$?[L<?-@4T-@X;&/2IJ:Z9'% $;#'/RX/2DS[K3@VT_-SBH=1NAIUHTSL-J
M<@?WCZ57,[6 P/'&HB5UM5QA/F8CN>P_G7.R)CIMZ5-+,US*TC?>?YF/O32,
MU49= (,^Z49]TI[J1[<4W=_M?I6@";A_>7\J,^Z4N[_:_2@'C[WZ5G*/8!,^
MZ49]TI=W^U^E&[_:_2LP$S_NT#)Q]0,A2<G\*K:WKMGX:T:XU'4KRWL-/LT\
MR>XG;;'"OJ3^0 ZDD  D@'Y%_:)_:]O/B9+-I/AJ2XTWP^I:&:;.RZU  XY*
MX*Q'G"9R03NYRHY<5CJ>&A>;U>R/N^!/#_,N*<7['!KEIQ?OU'\,?+SEVBM=
M4W9:GHG[07[:=KX6,VD>#I+;4-34%)=2XDMK0_\ 3/!Q*_/W@=BX_B/W?EC5
MM7NO$&JSW]_=3WU]=-OEGN',DDC>I)/U^F:@' &..V .@IV[_:_2OC,5CJN(
M?-4^X_N_@K@'*N&<+[# 1]]KWIO64OGLEVBM%YO43/NE&?=*7=_M?I1N_P!K
M]*Y#[83/NE&?=*7=_M?I1N_VOTH 3/NE&?=*7=_M?I1N_P!K]* $S[I1GW2E
MW?[7Z4;O]K]* $S[I1GW2EW?[7Z4;O\ :_2@!,^Z49]TI=W^U^E&[W_2@!,^
MZ5!J.HPZ78S7%S-%!!"NZ21VVJ@]SV_F>P-5?%/BNQ\'Z1)>ZA.(;=?E']Z1
MNRJ.K,?05X+\1/B7J'Q"OOWO^CV,3 PVRM\HP<AG_O-WST!Z "O8RK)ZN,G?
M:'5_Y'Y/XF^*^7<)X?V>E7$R5XTT_P#R:;^S'\9;+NM3XI?&.?QE+)96&ZWT
MO)5SC;)=X[MZ+UPO/49-</C)[_G0%P /2G8K](PN$I8:G[&BK+\_,_S]XEXG
MS+/L?+,<SJ.<Y?<ET45T2^5]W<,48HQ1BN@\ ,48HQ1B@ Q1BC%&* #%&*,4
M8H ,48HQ4%W>K:+SRW84;@+<7"P1D]QV]:YO6]2:[EVY^1>U6-0OVD)9C\QX
M !Z5E9]ZJ5D;TZ?47//5:AN)N"GR^Y_I3IY_*&.K']*KCCO^E<LG8Z$AHX[I
M2Y]TI=W^U^E&[_:_2LRC^T:BBBO+.@**** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH ***,T 9/C+6SH6BR2JV)9/DC^I[_@.:\QSEB<8SS71?$/5O[1UC[.C
M[H[1=I]G[USH/% !1110 4457U+4HM*M&FF;:J]A]YCZ =S_ /7H -2U*'2K
M1IIFVHOYD]@!7$ZQJ\NMWGFR?*J\1H.D8_SWHU?5YM:N_-D^51_JXP>(Q_CZ
MFJM #73/3BHPWN?RJ:F2)GGIQ0 QFP._Y5@:])YFJ.N<K&<?CBM\ML&[YOE&
M>:Y4S>>QD_OG- !1110 UUW"N5\8:K]LNOLT;;HX?E<_WF]:VO$FK_V;8MMX
MFDXC_K7'YW'/S<\_6JY6P(6&SK14Q&?[U0LNPX_I4[ &*C=2,G/Z5)FC&:TC
M+N!#GW/Y4$Y[G\J<Z8)/Z"F_]]5H 9^OY5D>._'FE_#;PM=:QK-U]FL;4=0-
MSRO@E8T7JS-C  ^IPH)$'Q)^).D_"?PG-K&M7#0V\9V11J1YEU(?NQH"1EC^
M0')( )'P[\8/C1K7QM\1M?:I-(EHK9M+!7+0V2D8POJQ[L1DGT& /'S+,:>'
MCRQUF^G;S9^L^&/A7C.*:_MZMZ>%@_>GUD]'RPNM7;=[13ZNR-7X^?M$ZO\
M''6L,UQI^A6\H>UT]6^7CI)(,8:0DGU"C@>M>>?G^5.'_ J/^^J^+JUIU).<
MW=L_O+)LDP6582&!R^FJ=."LDOS?=OJWJ /'4_E1GW/Y4?\ ?5'_ 'U69ZH9
M]S^5&?<_E1_WU1_WU0 9]S^5&?<_E1_WU1_WU0 9]S^5&?<_E1_WU1_WU0 9
M]S^5&?<_E1_WU1_WU0 9]S^5&?K^5'_?5)GC^*@!<DC_ .M7._$#XBV/@#3&
MEN&6:\DC+6]HI/F3>AP.BYQD]ATS6?\ %3XM6GP^MEAC5;S5)E)2 '(B'0-(
M!\VW.>.K;3VYKPK6-7N]?U*:ZOKAKFXF.6=AC\ .P]J^ER?(98FU:OI#\7_P
M#^>O%GQMP_#ZGE>4-5,99IO>-+U[SMJHZ)?:_E=SQ=XOOO&VL->7TF[M%$"?
M+@7^ZH_F>IZGL!F8I./:CCVK] ITXTXJ$%9+H?PMF&/Q..Q,\9C)N=2;O*3=
MVWY_IV5DM$D+BC%)Q[4<>U6<@N*,4G'M1Q[4 +BC%)Q[4<>U "XHQ2<>U''M
M0 N*,4AV^U9]]J>'VPGGN<4TF]@)[Z^6V&U>6]NU9<TY W.6)%#/@$\D]36?
M?W7VC&W.T=/>KE:*\RX1N0W$WVB4MS[<=JC:7RUR6_2G8R/XNE59I3.>_P!*
MYI2OJSKBM+##R['GYO:ES[G\J/\ OJC_ +ZK%NY89]S^5&?<_E1_WU1_WU2
M_M&HHHKRSH"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "J/B'5%T;2IKAN
M?+4E1ZMV'YU>KB_B9K'FW$-BC?ZL"20#H3V_S[T <JS-)([MN9I&+,?4GK39
M$W<_-P*=C_9_6C'^S^M $-%221YYYZ5#-*MM"TDF4CC&68CH* ([^_CTZU::
M5ML:=3[^E<1K6LR:Y=^9(-JH,(G91_B>YJ37]?DUNYXW);I_JT)[>I^OZ50H
M **** "BBB@"CKTWD:=*W(+81?QKG%7:*V?%EP5CAC[,23[>E8] !4=W=+9V
M[2N<)&,M4A/_ .KUKD?$^M_VG-Y<)/EH<$C^(C_)H IZKJ+ZM>M,V=O1/]E:
MK]_XOSH"X'W?UHQ_L_K5IM.S /P;\Z/^^OSH"X[48_V?UJG%-70#)4S\WS=*
M94V/]G]:9)'U;GZ5EL S%<Y\2_B5H_PF\*S:QK5SY-M&=D<:D>;<R'I'&IZL
M>?0  EBJ@D6_'?CO2_AKX7NM:UJY^RV%F!NP-SRN?NQ(.\C=A^)( )'PK\;?
MC+J7QN\:R:G>>9;V<.8K"Q$FZ.SBXX' RS$;F;&23Z!0/.S',OJT++XNB_5G
MZUX6^&.(XIQ?M:UX86F_?DMY/1\D7W?5Z\JZ7LB'XO\ QBUCXU^*FU34V\J*
M(%+.SC<M%91G'RC^\3@$M@%CZ *J\K_WU^=&W_9_6C'^S^M?%5*DIR<YZMG]
M\9;EN%R_#0P>#@H4X*R25DDOZN^[;;U8?]]?G1_WU^=&/]G]:,?[/ZU)W!_W
MU^='_?7YT8_V?UHQ_L_K0 ?]]?G1_P!]?G1C_9_6C'^S^M !_P!]?G1_WU^=
M&/\ 9_6C'^S^M !_WU^='_?7YT8_V?UHQ_L_K0 ?]]?G1_WU^=&/]G]::3].
MXZ]\9_ES]* %W?6O/?BM\:X_#'F:=I9CN-08%992-\=MVX[%Q^0[YZ',^+?Q
ML-K+)IFBS#S<%9[M#G9D?=C/J.N[MG YR1Y*!]?QY_.OL,DX><K5\6M-TN_F
M_P"M3^4/&#QV6%<\DX;FG/53JIZ1[QIO9RZ2EJH_9N]G3S/=SR32R-)-*Q=W
M8_,[$Y)/O0#@49HS7W&RLC^-I3E)N4G=O5MZMONV];OJ^H;J-U&:,T"#=1NH
MS1F@ W4;J,T9H -U&ZC-&: #=36D5%W$\4RXNTME^8_0=S63/<R73<Y"YR!5
MQC?5@3WNHM<C:H(7O[U5_P"^OSH_#]:JWE[M!5"-WJ#TJ]%J7&-R._NV\S;&
M3_M>]50..C4-\S9Q3781KDK_ /7KGJ2N=$8I+09<RX&U<Y[^U0?]]4'YCG;U
MYZT8_P!G]:YF[FR#_OK\Z/\ OK\Z,?[/ZT8_V?UI '_?7YT?]]?G1C_9_6C'
M^S^M ']HU%%%>6= 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!'=7 M8&D
M;[L:EC^%>5:C?MJNI37+YS,VX G[H["NY^(NJ_8=#\E?]9=-L!]!U/\ A^-<
M#_WS0 8_W?SHQ_N_G1_WS1_WS0 AZ_P]">M<5XJ\2MJDPAA;;#&<$K_RU/\
MA6EXP\0XS:P-R?\ 6..WL/ZUS#183Y?X1@<T ,HHZ44 %%%% !1101D4 <[X
MAG\_4F7_ )Y@*1Z'FJ-27LWVB\FD'/F.3]>W]*P/$WB/["/L\+#SI!G<.D8_
MQ]/\: (?%?B';FT@^;<,2M_=]A7/8_'W)H/)YP2>23WHQC^[6D;+1@&/]W\Z
M,?[OYT?]\T?]\U=D 8_W?SHQSV_.C_OFCK_=I;._0 Q_N_G576=7M?#VCW5_
M?7$-I9V43SSS2D[(D499C@9(&1T!/( !) -H(S_*H5F/"@]SVKXQ_:]_:1'Q
M4UEO#VBW"/X:T^7][,H*_P!I3KD$]3F)22%'<C=_= X<?CJ>'I\[WZ+N?=>'
M_ N*XHS-8.B^6G&SJ3_ECY7^T]HKJ]=5<YO]I#]H2\^.OBW,+75KX=L7QI]G
M+A<X!!FD )'F,6; R=J\9/)/G.,=A^=(/K^)I1Q_=KX.K6E5DZD]V?Z(9)DN
M%RK!T\!@H*%."LDOQ;[M[M[MZL,?[OYT8_W?SH_[YH_[YK,]8,?[OYT8_P!W
M\Z/^^:/^^: #'^[^=&/]W\Z/^^:/^^: #'^[^=&/]W\Z/^^:/^^: #'^[^=&
M/]W\Z/\ OFC_ +YH ,?[OYT8_P!W\Z/^^:CGE6&)VD98U52S,3M  &2<G@8[
MGH.,T>1,I*,7*6R',0H).  ,DD\*.Y)]J\;^+/QM_MN*;2]'DD2S9MDMTC%3
M<CN%Q_ ?UP.V:I?%CXRR>+9)=.TM_+TC.V5P-K7A&1P.HC'/!.2.OI7!8QZ_
MXU]UDO#_ "?[1BEKI:/;S??T/XP\8_'*6,Y\DX<J6I:QJ5%O/O&#_D?67796
M5W(50JA<<*,# Z"G9IH..QI=WL:^N/Y8N+FC-)N]C1N]C0 N:,TF[V-&[V-
M"YHS2;O8T;O8T +FC-)N]C1NP/3ZT;@*6Q56ZU#[.I_B;TJO?:J262/ITW53
M QWS]36BAKJ Z5VF?<W)/OTII&#T'YT?]\U5O+T(-J[<D>E7LBHQN%W>^5\J
M[=U4>OI^=!.3_#1_WS6$YWT.B,; !G^$'\:KW,F]MO\ =]^*FE?RUR<>U50<
M_P!W\:YYLTB&/]W\Z,?[OYT?]\T?]\UF4&/]W\Z,?[OYT?\ ?-'_ 'S0 8_W
M?SHQ_N_G1_WS1_WS0!_:-1117EG0%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH CO)Q;6SR-]V,%C^'->3SW#7D\DS;MTS&0
M_CS7H/CS4?L?A^10VUIF$8_'K_6O.G_=1,3M^4$YSQP,G],T 5-=U5=)L6<[
MC(W"+GJ1W_"N+DF>YE:21M\C\LW]X^M7/$&K_P!L:AN7=Y,8*Q@]N>3^/'Y5
M2H *B9=A_B-2T$9% $/_ 'U^='_?7YTK1[/?WJ*ZN8[*/=,RQKVW-C/TH D_
M[Z_.LW6?$4.F@Q_?F[+GI]:R]6\5273;;7?"G0L1\QK)Q[$^Y- !J&HS:E/O
MF;<>P]!Z5#4CQ[_;\:CP1UH 9-\JEO[@+5R3MOE9NNYBV?7-=-K4WD:9<,,[
MBF!^=<RJ\'U[#UH 1AE341&#_%4WZ?6D9=RXJHRL!$#M;.&I2.-W//:D9-O;
M\:53M/W?UK2,K@)_WU^=<!^TG\9D^"7PRNM0B93JUX3:Z9&PW9G(SOQZ(N6/
MK@+_ !"O0&7]VS<>N2V OO\ _6KX(_:;^-/_  NWXFS7EK([:'IH-GI:'(#0
MJ?\ 6D?WG(S[+Y:_PYKS<UQJP]'3=Z(_6/"'@-\29W%8B-\/1M*IYZ^[#_MY
M_P#DJEV//II9+FYEFEDDFFGD:61W;+.S'+,3W))))I,8[-1C_9_6C'^S^M?!
MG^@T8I*R#_OK\Z/^^OSHQ_L_K1C_ &?UH*#_ +Z_.C_OK\Z,?[/ZT8_V?UH
M/^^OSH_[Z_.C'^S^M&/]G]: #_OK\Z/^^OSHQ_L_K1C_ &?UH /^^OSH)Q_>
M_.C'^S^M-^\P7@;CMY/0_P">: ]1L]S';QM)(RHD8+,SMM"KW)/8#U->$_&+
MXK-XYN_L.GR3)I4/\?W1=N.C$?W!@$ _6K7QD^+@\6LVEZ8[?V9&?WTRG!O#
M[>D8^N6Z].:\_4;?Y5]YP_DGLTL577O=$^G_  ?R/XG\</&+^T9SR#(Y_N%I
M4FOMM/6$7_(NKVDU976K7'/^/-+C_.***^L/Y>\@HHHH **** "BBFR2^6A8
ME<+UH 7.*IZAJ2PKM3YI/T%07>J-<#;'N5?7N:JX_P!G]:T]F K,SMEMS-ZT
MGX-^=&/]G]:,?[/ZUH(,^S?G0S87_$TC':#T'U-4+NZ,V=O _4TI245?J7"#
MDQ;N]+MB/=_M>]5OP:@\GI^M&/\ 9_6N24G)W9U))*R#_OK\Z/\ OK\Z,?[/
MZT8_V?UI##_OK\Z/^^OSHQ_L_K1C_9_6@!LQV1[N?3!-5<Y_O5-=O\H7'?-0
MX_V?UJ)E(/\ OK\Z/^^OSHQ_L_K1C_9_6LR@_P"^OSH_[Z_.C'^S^M&/]G]:
M #_OK\Z/^^OSHQ_L_K1C_9_6@ _[Z_.C_OK\Z,?[/ZT8_P!G]: /[1J***\L
MZ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH ***&/% '%?%&^W7EO;_PQIYK?CP/Y5YQX
MRU<VRBTCX=P&<CL/3\:ZGXA:ZL&IWET_\$GEHN>I7Y?\3^->:3SO<RL\C;F8
MD_G0 T#:***/P/X#I0 4TN I.0 !U-9VH^*;:RRJ,9Y!V0C ^IKGM1U:?4S^
M\95C[(F<#_Z] &QJOC*.V!6W7S9 <$X^4?Y]*YVYO)KZ3=*^[G[N>!37CV]!
MQW)IO_?- !C_ '?SHQ_N_G1_WS1_WS0 8_W?SIK1[_\ ]=._[YH_[YH Q?%$
MVVTCC_OM\WL*PQ6KXDE\R^5./W:C/U/6LQX]G3I]: &DY-%%%  R[A4++M[=
M_6IB<"J^J:C;:3IES>7DRV]I9PO<3RM]V*-%+LQ]@JDG_'%'-;5E4XRG-0@K
MMZ)>NAXC^W)\8CX$^'J^';&21-4\21L)'5L&"T4C?^+D% .XW>E?&V.>@_.N
MD^+WQ,NOC!\1M2U^ZRD=U)LM(6/-M;KGRX_3A3SZMO/0@GG/^^:^'S+&?6:S
MFMEHC_1CPOX+APUD5/"27[Z7O5'_ 'GTO_=^'M=-JUPQ_N_G1C_=_.C_ +YH
M_P"^:\\_1@Q_N_G1C_=_.C_OFC_OF@ Q_N_G1C_=_.C_ +YH_P"^: #'^[^=
M&/\ =_.C_OFC_OF@ Q_N_G1^"_G1_P!\TA/TH 4*SG"KDGH!WKR'XV_%IKI7
MT32KAA&04O9XVXD[>6I].NX_0=C6Q\:_BP/#T+:1ILH_M"4?Z1(G_+NA&=H/
M3<P(^@]R"/%53:%'8<5]GP]D:=L7B%_A7Z_Y'\D^._BZZ7/PUDE3WMJTXO;_
M *=Q:>_\[6FT4][KR32XHQ1BOM?4_CM*RL&*,48HQ0,,48HQ1B@ Q2'@=:0M
M@]:IWVI[/EC;+=R1THLP)KJ]%J.>?0>M9MS=-=MDG:/3-1DEFR6W?4T?]\UM
M&-M0   =OSHP/;\Z/^^:/^^:H P/;\Z1F50>@XS0S8'\-4+J[\P[0<+U^M$I
M**UW+A#F?D%W=^;\H^4?SJN3D_P_G03D_P -'_?-<<I.3NSI225D&/\ =_.C
M'^[^='_?-'_?-(88_P!W\Z,?[OYT?]\T?]\T &/]W\Z,<]OSH_[YH9MHS\O'
M- %6<AI3]WTZTW'^[^=!ZG[O)S1_WS6,MS0,?[OYT8_W?SH_[YH_[YI &/\
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
MU0 9]S^5&?<_E1_WU1_WU0!_:-1117EG0%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !11NYJ&ZU&"S'[R:-/0%@": )J"V#6)=>.
M+:(XB228^N-H_6LJZ\:7MR?W:I /;#$T ==+*L*%F( 'J<5G7GBVRLB09?,;
MLJ#)/]*Y">ZFNF)DDD?=R<MQ^51X_P!G]: -Z^\<R2G_ $>(*/5^3^59-YJM
MUJ#[III6[;0<)^55\?[/ZT8_V?UH  ,#[I'L.!1_WU^=&/\ 9_6C'^S^M !_
MWU^=0:E?KIEE)/)NVQ@GZG' _$U.1QPO-<MXRU/[1>"VC;]W#@O@\,WI^'\Z
M ,2ZG:YN9))"69F+,?UKSN]F^V7EQ)DXDD8@^V:[O6[G['H]S)_<0_KQ7 0K
MLCV_W>/K0!&PVM_%1_WU^=2LN\5$5P?NT '_ 'U^='_?7YT8_P!G]:,?[/ZT
M 0O'LQ][\J3I[U/C_9_6HGBV?WNE5&71@(#FBDZ4H.:)1Z@%%%%2 $UR>M7'
MVG59FYPK;!COBNFO91!;2.W&U20??M^M<?DN=S+\S<GGO0 ?]]?G1_WU^=&/
M]G]:,?[/ZT !R!_%^=>??M0?$X_"KX*ZQJ$$_DZE=H-/T\@G>EQ+\JN/]Q=\
MG_;.O02.#QT!)^@YKX]_X*&?$8ZU\1=-\+PR9M]!MQ<W(!Z7,PSM/^[%Y9&?
M^>C5PYCB%1P\I==E\S]&\*>&?[<XEP^%FKTX/VD^W+#6W_;TN6+]3YZA4+ H
M7[J@!<# P.!Q],4__OK\Z,?[/ZT8_P!G]:^%/]&(W2U#_OK\Z/\ OK\Z,?[/
MZT8_V?UH*#_OK\Z/^^OSHQ_L_K1C_9_6@ _[Z_.C_OK\Z,?[/ZT8_P!G]: #
M_OK\Z:6]<_G3L?[/ZUA?$'QK;^!/#4EY*!),Q\NWA)_UTF. >^T Y8CH/4D
MZ4J<JDU3@KMZ'GYKF6'R["5,=BYJ%.FG*3>R2W?^7F<M\=_B8= T]M&L9&6_
MO$S.Z];>(] #V9QG!'0 ]R#7BO&*GU+4)M9U&:\NI))KFY<R2NW5V)S]!]!P
M*BS_ )Q7ZIEN C@Z*I1WZON_\C_-/Q&XZQ/%.;RQ]7W:<?=IQ_DC_P#)2>LF
MMWILD&ZC=1FC->@?!!NHW4 \XJG>ZGY1VQ[6/3/I5*+>P$EY>QVXPQZ] *S;
MBY:Y?<V>.GM49W,VYBS?4T?A^M7&-MQ7#_OK\Z/^^OSH_#]:/P_6K"X?]]?G
M1_WU^='X?K1^'ZT!</\ OK\Z/^^OSH_#]:"2!_\ 7H&M1LC^4N6R/J:RYYFN
M7W,#[>U2WEU]J/'W1T%08_V?UKGJ5+NR.FG&VX ?[WYT?]]?G1C_ &?UHQ_L
M_K61H'_?7YT?]]?G1C_9_6C'^S^M !_WU^='_?7YT8_V?UHQ_L_K0 ?]]?G1
M_P!]?G1C_9_6C'^S^M !_P!]?G1_WU^=&/\ 9_6C'^S^M "-P/XOSJH3N.<-
MS5N4A86SQ^-5 /\ 9J)[%Q#_ +Z_.C_OK\Z,?[/ZT8_V?UK,8?\ ?7YT?]]?
MG1C_ &?UHQ_L_K0 ?]]?G1_WU^=&/]G]:,?[/ZT '_?7YT?]]?G1C_9_6C'^
MS^M !_WU^='_ 'U^=&/]G]:,?[/ZT ?VC4445Y9T!1110 4444 %%%% !111
M0 4444 %%%% !1103B@ HJO=:K;V8/F31H1VSR/PK,NO&L$2MY*33-C@D!03
M[T ;9.*:\JQCYF5?J<5R=WXLN[M>"L/^Z/ZUGSS271_>222?[S9Q0!UEWXHL
M[5]OG%SZ(N[%9MWXX=L_9X=HSP7Y)_"L-1M'^%% %JYUN\O!^\G<!NJKPM4F
M4J?EY]<FGT4 0@?[OYT8_P!W\Z<T6/NC\Z;_ -\T &/]W\Z,?[OYT?\ ?-'_
M 'S0 8_W?SHQ_N_G1_WS1_WS0 8_W?SHQ_N_G1_WS1U_NT 4]<U,:1ITDW&[
M&U #U:N))+,68[F8DDGU-:?BO5?[2U#RU;,-NQ"\=3ZUF#B@#&\<W'DZ&R]Y
M75?US7(5T'Q!GS+:Q?W<L?Z5S] !2,N\4M% $++M/3OZT8_W?SJ5EW]:B*E>
MNV@ Q_N_G2$9'\/YTO\ WS1_WS0!&T6%_P#KTWD&IO\ OFF21[N?EW549=P&
M Y%%&"* <BB4>H&9XJN/*TX1]/..!^'-<YU[#\ZU/%=SYM^L?:%!^9YK+_[Y
MJ0#'^[^=(WRH6^4 =3GI4%YJ<-@F9-I;^Z.OX^E8>H:I-?'^['Z"@"QK_C6V
MT.PGN)&VP6L;33R ;MD: LY SR0H)Q]*_.?Q=XONOB#XIU+7+Q=MUJUR]U(F
MXL(BQSL![A1P/8"OK#]LGQDOACX+7%K&VVYUV9;!-I^81GYY3]"HV_\  QWQ
M7Q^>?2OE\_K7J*BNFOWG]C?1MX<=#+\1G-1:U9<D?\,/BMZR=O\ MP,?[OYT
M8_W?SH_[YH_[YKY\_IH,?[OYT8_W?SH_[YH_[YH ,?[OYT8_W?SH_P"^:/\
MOF@ Q_N_G1C_ '?SH_[YI,XZE11ZA<9<W$=I;R2S2+#'"ADD=CPBCJ:^<_B7
MX]?X@^)#<*)$L(%V6D;'&U"<EB.S,>3Z<5V?[0/Q$667^P;-OE7#7K =^"(_
MPZL/7CL0?+1^)[YK[[AO*O90^M55[SV\E_F_R/XB^D)XD?VAB_\ 5O+Y_N:3
M_>-?:FG\-^T'H^CE?^44<49HHS7U1_,@9II<#OBB2984W-\JUE7U\UTV!PHZ
M>]5&-Q$MYJ7F%EC^A-4PF/\ ZYH4;1_#1_WS6UK;!<-OL/SHV^P_.C_OFC_O
MF@+AM]A^=&WV'YT?]\T?]\T!<-OL/SHV^P_.C_OFC_OF@+AC'8?G5349]B[%
MZGJ<]*GN9Q;Q[OESV'K686+9Y'//-9U)VT-:4;ZB <?P_G1C_=_.CI_=H_[Y
MKG.@,?[OYT8_W?SH_P"^:/\ OFD 8_W?SHQ_N_G1_P!\T?\ ?- !C_=_.C'^
M[^='_?-'_?- !C_=_.C'^[^='_?-'_?- !C_ '?SHQ_N_G1_WS1_WS0!%=X\
MKG')]:@Q_N_G4MX,D+Q[U%_WS64F[EK8,?[OYT8_W?SH_P"^:/\ OFI&&/\
M=_.C'^[^='_?-'_?- !C_=_.C'^[^='_ 'S1_P!\T &/]W\Z,?[OYT?]\TC.
M%Z[: %Q_N_G368+UV_G4<ES_ '=OUJ)F+G)VU,I6 _M1HHHKS3H"BBB@ HHH
MH **** "BB@G% !152ZUNVLSM>1=W]T<FLB[\82'*PQA?]IST_#_ .O0!T+-
MMJI=Z]:V996E5G7JJ\D5R]WJ=Q?G][,S+Z#@?E5?:H7;V^E &Y<^-"1^YC'^
M\Y_I67>ZQ=7Q^:9MOH#M_E4(./XOTHW?[7Z4 5]N[GK[GDTZG/'_ '<4T'-
M!1110 4444 %%%% !4<B8Z8Q4E!YH @W#^\OY4;A_>7\J?(F.1TIN[_:_2@!
M-P_O+^5&X?WE_*EW?[7Z4;O]K]* $W#U7\JH>)=4.EZ>VW;YDAVKCM[UH,^T
M9W<#K[5Q?B/4FU+5&PS>5&-B?3O^= %!5V@?0"A^4..N*6@\^WOZ4 <5XPN/
MM&O3+_#'A /IS_6LRIM2N/M>IW$O3S968?3)Q^F*AH **** "@KNHHH A8;/
MO;?RI-P_O+^53E<U"04/)H 3</[R_E1N']Y?RI=W^U^E&[_:_2@".10_]W-1
MLVQ6W' 4')]*L9SW_2N?\>^*K7P_I$BM-&L\V%1<C)SSG]*J,NX&/J%W]INI
MYF955F+'=_".WY5AZEXA)8QVX^7_ )Z=ZP-7\=QW<IRS2'.=B#Y1^=9$WBNX
M<8C\N-?]S)HE)/8#>=VD8L26[$_Y-5[C6[6T5O.N(UQU&>17-W-]+=G]Y([#
MT)X%1H\<#!Y)%CCC^9W(X11R2?H.:DVY')VCN?/?[:_C<>)OB99Z9&W^CZ':
MX=.A$TOS-GZ*(_S^M>/;A_>7\JO>)O$3>+?$>H:FP9&OIVFV-]Z,$Y53[A=H
MXXXJEN_VOTKX#&5G5KRJ=W^!_ICP3D4<FR+"Y8EK3@D_\3UE_P"3-_(3</[R
M_E1N']Y?RI=W^U^E&[_:_2N8^I$W#^\OY4;A_>7\J7=_M?I1N_VOTH 3</[R
M_E1N']Y?RI=W^U^E&[_:_2@!-P_O+^5<U\4?':^ _#;W"-&UY<9BM4;D%N,M
MCT7.2._ [BNBN+F.U@DEFD5(HE+NQ. J@9)S],U\X_$3QU)\0?$37GS?98U,
M5JI&TJF<AB.F6Y)';(&3BO<R++'BJ]Y_!'?S\C\=\9O$1<,Y,Z>&E_M5=.--
M=4OM3_[=35K_ &FNSMAO(T\K22,[R2,79F.68GJ2?6BDS[49/I7Z8MC_ #IE
M)R;DW=O6_?S8N:AN+I81DG\.]-O-06U'JWI65+,T\I9FY[>U5&-Q#Y[M[ILL
M1[#TJ/\ [YHW?[7Z4;O]K]*V"X?]\T?]\T;O]K]*-W^U^E 7#_OFC_OFC=_M
M?I1N_P!K]* N'_?-'_?-&[_:_2C=_M?I0%P_[YI&..ZBEW?[7Z55U"X^3:K=
MN:+V5RHJ[L5;RY\^7J J\ >OO46X?WE_*ES_ +7Z4;O]K]*XY;G6E83</[R_
ME1N']Y?RI=W^U^E&[_:_2D FX?WE_*C</[R_E2[O]K]*-W^U^E ";A_>7\J-
MP_O+^5+N_P!K]*-W^U^E ";A_>7\J-P_O+^5+N_VOTHW?[7Z4 )N']Y?RHW#
M^\OY4N[_ &OTHW?[7Z4 )N']Y?RHW#^\OY4N[_:_2C=[_I3 JW#YG;)Z=,TS
M</[R_E2L^YRV>OM1N_VOTK"6K+CL)N']Y?RHW#^\OY4N[_:_2C=_M?I2&)N'
M]Y?RHW#^\OY4N[_:_2FF;!ZY^@H 7</5?RI/-7U7\JC,C$]>*8\6?NXJ92L
MKW@/3%1M+OZL#^%&[_:_2C=_M?I42E?8!-P_O+^5&X?WE_*EW?[7Z4;O]K]*
M@#^U*BBBN,Z HHHH **,U3O]=M]..V1MS_W$^9J +E17%[%:G]Y)''_O-MK
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
M#\*^;X@ERTHP75_DC^COHWY3[7-\3F,EI2@HI_WIO3\(LJCI_%1_WU^=&/\
M9_6C'^S^M?)G]E!_WU^='_?7YT8_V?UHQ_L_K0 ?]]?G1_WU^=&/]G]:,?[/
MZT )MWMMPQW<8SR<\?UKP#XU>//^$U\5-';S,VGZ>?+A(;Y9F'#R8]^G/.!7
MH?QX\>_\(OX?6QM9-FH:AQE3\T$7(9OJW*@]LD]N/#,[5Q[G ^O-?:\+Y:]<
M747^'_,_C[Z1_B"I27"V"EHK2K-=]XP_]NEW]U= S@''Y51O]0V':GWSU/I1
MJ&H;3M3[_0D?P_\ UZHA<=L_C7W,5U/Y(!1@=&H_!OSHQ_L_K1C_ &?UJA!^
M#?G1^#?G1C_9_6C'^S^M !^#?G1^#?G1C_9_6C'^S^M !^#?G1^#?G1C_9_6
MC'^S^M !^#?G1^#?G1C_ &?UHQ_L_K0 ?@WYU%>2B.'/\7:I3QV_6L^\FW3G
M;RH_*IE*RN:4XW=RN6W=CQZ4?]]?G1C_ &?UHQ_L_K7(=(?]]?G1_P!]?G1C
M_9_6C'^S^M !_P!]?G1_WU^=&/\ 9_6C'^S^M !_WU^='_?7YT8_V?UHQ_L_
MK0 ?]]?G1_WU^=&/]G]:,?[/ZT '_?7YT?\ ?7YT8_V?UH/RCD?K0 ?]]?G0
M3M_O?G4<TZQK\HW'OCFH9)6F'<#M2YDBE$F>=4/<^M5;J=I6VY^[3@/;]:A_
MC_ 5FY-Z% !BBBBI **** "BBB@ HHHH **** &R)GGGI4?_ 'U^=34R2//S
M?I6,HV _LLU+Q#/<G;&6A7VZFLXDDY)R?4U(Z;_3\*CP1UKA.@**** "BBB@
M IK('ZTZB@"';CJ!^=&/]W\ZD9-]1D;?[M !C_=_.C'^[^='_?-'_?- !C_=
M_.C'^[^='_?-'_?- !C_ '?SHQ_N_G1_WS1_WS0 8_W?SHQ_N_G1_P!\T?\
M?- !C_=_.C'^[^='_?-'_?- !C_=_.HWCQR/7UJ3_OFC_OF@"&BG21_W?YTT
M&@ HHHH ***AO[Q;"T>9^%C_ %/84 8_B_4_]7;QM_MN1Z=A6"!M%.FG:ZE:
M1_O,Q;'I3: "HY$"$?U--OM1ATV$R7$BPH.[<9^GK7+:S\0VDREC'_VVD'_H
M*\_J?RH Z.\OX--B\RXD6)5(X)^;\NM>0^)/B"]YJ%S]C7Y3(P$DG#8R>@]:
MTM8OY&@EGFD>615)+.VXC\:X51CUY.?SH*BD]R2ZNI+Z;S)I'E?L6[4QAN&#
M2T'I04X$3)M/3CZTF/\ =_.I7&X5EZQK<>G'RTP\IZ8_A_I09DVH:E'IT6YA
MEC]U0>37/7VHR:C,68[5[+GBHYIGN93)(VYVZDTW_OF@ Q_N_G1C_=_.C_OF
MC_OF@ Q_N_G5;5+L6=G(WR[L8'/KQ5DG:/X:P?$UYYET(1C]T>?K0!FCD<X_
M.C'^[^='_?-'_?-5&5C=;!C_ '?SH(XZ+^='_?-!./[M:IC.9^,>M?\ "._"
MW7KK[LGV.2!&4\JTO[E2/HT@/X5\@8P.V , 9Z5]&?M>^(1IWP^L]/5MLFI7
M:LP ZQQ\G_QYHS^'UKYT'3^&OC,^K<V(4/Y4OQ/[7^CKD[P_#M3&36M:HVO.
M,4HK_P FY@Q_N_G1C_=_.C_OFC_OFO#/Z!#'^[^=&/\ =_.C_OFC_OF@!/P'
MYU!J6HPZ-I]Q=W3+%;6T;22.3]T#G]>1]2*L=_X:\D_:)\=B65=!MVDVJRRW
MA4C:>A$?U'WCG_9]J[LMP,\7B%1CZOT/B_$#C&APSDM7-*NLEI"/\TW?E7X7
M?D>>>,/%D_C/Q'<:A<+Y7G86*+=N$,8&%0'VKG]0U#9\B\MT)'\-+J.H>7\D
M>TOW/I5 #']W\:_7*-&%.*C!62V1_F+F&.KXW$U,7BI.=2HW*4N[>K?W].FP
M#CT.>>31GV7\Z/\ OFC_ +YK8Y S[+^=&?9?SH_[YH_[YH ,^R_G1GV7\Z/^
M^:/^^: #/LOYT9]E_.C_ +YH_P"^: #/LOYT9]E_.C_OFC_OF@ S[+^=&?9?
MSH_[YH)Q_=H&D174H2$^O08-9A8MUQ^=6+Z7?/\ +C XS5?_ +YKGJ2N['33
MC9!C_=_.C'^[^='_ 'S1_P!\UD6&/]W\Z,?[OYT?]\T?]\T &/\ =_.C'^[^
M='_?-'_?- !C_=_.C'^[^='_ 'S1_P!\T &/]W\Z ,]A^=#GRU);;@56>=F;
ML!2V E>=4^N?6H9)FF&.B_6F@8_NT?\ ?-9\S-! ,#M^=+C_ '?SH_[YH_[Y
MJ0$8A0<X'XU$.E/G_P!61QSZ4R@ HHHH **** "BBB@ HHHH **** "BBB@#
M^Q[/^[^5-=0P_ASVXIV[_:_2C=_M?I7EG00D;314DB[Q[_2HS\IQQ0 4444
M%%%% !373</>G44 0D;3SM_*C/\ N_E4K+N'O41^4_>_2@ S_N_E1G_=_*C=
M_M?I1N_VOTH ,_[OY49_W?RHW?[7Z4;O]K]* #/^[^5&?]W\J-W^U^E&[_:_
M2@ S_N_E1G_=_*C=_M?I1N_VOTH ,_[OY49_W?RHW?[7Z4;O]K]* #/^[^51
MM'D_+M]^U2;O]K]*-W^U^E $(.:*<\?]W;30<B@ 9MHKF_%^IM+<BU7E(FWL
M<_Q8QC\/ZUM:KJ TVRDE(W,O"KZD]/\ '\*\WU_QM:Z2_+?:KJ3J@Y /N: -
M1YEC4EF55498DX"_6N;USXAQV^8[&/SI/^>C_<_ ?U]JYW6M?NM??_2&R@^Z
MB_*BCZ=S5+&*"HVZDM[=RZE-YEQ(TK>_3\!4?2D&0.E*#F@35C+\6S^5I#+_
M ,]F"?U_I7+@Y%;?C*ZW201_[.\^V>E8@Z4""@T,VT5S^M^(_.)AMFVIT=_[
MWL/;^=!IS::EC6O$@MR8H-K,<AF':L ')RQ&X\G-(JJG3^5.SS][]*N,;JYF
M&?\ =_*C/^[^5&[W_2C=_M?I4 (>G\/Y4Q6V'#$9/M4F[_:_2D9=YZ\]N.E
M$5_=BSM7D.WY1QQU-<O+*9Y6D8C<[$GBK_B&^,LHA#9"<D^]9V?]K]*"Z>X9
M_P!W\J,_[OY4;O\ :_2C=_M?I0:AG_=_*D[=5_*EW?[7Z4*<R*I;;NSR>G S
MU[< ]?2FI6 ^;?VN/$7]I_$:VL5;,>EVFUE]'D8L?_'0E>6 \=5_*M7QWXE;
MQGXUU75MS,NH7,DL;'O&'*I]/D"\=ABLL'C[WZ5^?8NM[6O*IW?X;+\#_2S@
M;)O[*R#"9>]X0BG_ (FKR_\ )FPS_N_E1G_=_*C=_M?I1N_VOTKG/K S_N_E
M2$_[OY4N[_:_2@!I&"KEF8@ #N3Q0!C^./%L/@KPU=:A-\WDKMCB'#32-PBC
MZG^5?,>O:[-=7T]Q-)YMY=.99G]6/4_Y[ 5VG[0/Q)C\0^(OL%K(KVFFEHQC
MI))T=L]P"-H^AQQ7F9;<[,6^9CDGUK],X;RWZO0]I/XI:^B['^??CQQY_;N=
MO 865\/AFXK724_M2_#ECY7:W 8%&1[?E1N_VOTHW?[7Z5](?A09'M^5&1[?
ME1N_VOTHW?[7Z4 &1[?E1D>WY4;O]K]*-W^U^E !D>WY49'M^5&[_:_2C=_M
M?I0 9'M^5&1[?E1N_P!K]*-W^U^E !D>WY49'M^5&[_:_2C=_M?I0 9'M^51
MW4OEPG_:XJ3.?XOTJAJ4[&7;N^4=?K4RE9%TXW96W'OBC/\ N_E1N_VOTHW?
M[7Z5RG4&?]W\J,_[OY4;O]K]*-W^U^E( S_N_E1G_=_*C=_M?I1N_P!K]* #
M/^[^5&?]W\J-W^U^E&<_Q4 &?]W\JCGG\O@8+5'/=,3A>@]>]1YY^]^E1*78
MI("2W>C/^[^5&[_:_2C=_M?I4-W*#/\ N_E1G_=_*C=_M?I1N_VOTI &?]W\
MJ,_[OY4;O]K]*"^!U_2@"%V/G8[8S11G<=WK10 4444 %%%% !1110 4444
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
M2!T]N*C_ .^OSH9?FXYHQ_L_K7'*5W<[.@?]]?G1_P!]?G1C_9_6C'^S^M(
M_P"^OSH_[Z_.C'^S^M-=Q"-S#I[]: "241#/.>PS54L7;<=V:&8RN6*T;?\
M9_6HE+L6D'_?7YT?]]?G1C_9_6C'^S^M9C#_ +Z_.C_OK\Z,?[/ZT8_V?UH
M/^^OSH_[Z_.C'^S^M&/]G]: #_OK\Z/^^OSHQ_L_K01C^']: &RMA?\ $U&!
M@4/AWW>G3%% !1110 4444 %%%% !1110 4444 %%%% !1110!_8]C_=_.C'
M^[^='_?-'_?->6= 8_W?SHQ_N_G1_P!\T?\ ?- !C_=_.C'^[^='_?-'_?-
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
MTHW?[7Z4 &/]W\J,?[OY4;O]K]*-W^U^E !C_=_*C'^[^5&[_:_2C=_M?I0
M8_W?RHQ_N_E1N_VOTHW?[7Z4 &/]W\J,?[OY4;O]K]*"W^U^E $=U+Y,+'/;
M@@5EDY/;KZ5<U67"JO/-4]W^U^E<]9ZV.FFK(,_[OY49_P!W\J-W^U^E&[_:
M_2LC0,_[OY57N9\N8P1M[^]27$IB7KR?TJL.._Z4F4D+_P!\_E1G_=_*C/\
MM4;O]K]*REN4&?\ =_*C/^[^5&[_ &OTHW?[7Z4@#/\ N_E1G_=_*C=_M?I1
MN_VOTH ,_P"[^5&?]W\J-W^U^E&[_:_2@ S_ +OY4A.!_#^5+N_VOTJ.23?Q
MSUYH 1WW_P"[]*2BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M /['MW^]^5&[_>_*C_OJC_OJO+.@-W^]^5&[_>_*C_OJC_OJ@ W?[WY4;O\
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
M&VI_#4);+?P_4\>]>8?J4YO8JZYK5OX<T6ZU"[;9:V<32R$=>.@'JQ. !W)
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
MFMV ],4W/^[^5&[_ &OTHW?[7Z5SG2&?]W\J/^^?RHW>]-,P!Z_I2YD [/\
MN_E37?9_=_ 4UI6;_9]_6FU',P'-(6_V:;C%%%2 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?V2,-G_ .JB
MIB,_WJA9=G_ZJ\LZ HHHH *:Z;AQQ3J* (2<'^+\JBN[V*PMGFGD\J&/EF(Z
M#_/;O4\Q"QLQ^55Y+=@/4UYGX^\:-XBO3;V[S+86[ !3\OGL/XB/3T% %'Q=
MXIE\4:EYC;HX$SY48Y"@]_J:R]W^]^5 X_O4?]]4 &[_ 'ORHW?[WY4?]]4?
M]]4 &[_>_*C=_O?E1_WU1G_>H -W^]^59^M:K]E'E1MND;[WL*DU74EM(]JM
M^\;I[5@YW'<>IYH **** "BC.:JWVM6NF_ZZ>)#Z%N: +5(S;1_/VKF-0^(*
M[V%K#N[;I#C\EQS^=8M]X@O-2_ULTFW^XO"?E_\ 7H Z[6/%=CI,3--./W8+
M,(_F( ]?2O*M<\=W&KWDTT,:0><V[<?F84_Q;>^7:K;HV&GY;Z _UK!H =/<
M273;I&9OJ<U&[A$+,>%&?H*=63X@U+ \A>Y^;WH S[V\-[<LV[<%.U<>E1DY
M'\7Y4=/[U'_?5!5DUH1G]V=W./2GJV5[TO7^]4;#RVW?-S0*[1)G'][\J-W^
M]^5-#Y'>G?\ ?5!K&5PR?]K\O_K4;O\ >_*@'']ZC_OJM(R[E!G_ 'ORHW?[
MWY4?]]4?]]54HW -W^]^5&[_ 'ORH_[ZH_[ZK'8 W?[WY49_WORH_P"^JKZK
MJEOH>F7%[=R-#:VD;33/_=502?Y8^I%',HZLJG3G4DJ=-7DVDDMVWHDO-O8\
MN_:M^)3>&?"J:):3;;S6 PN-O+);KP>G]YAM'J WX?.0&P\9_ 5K^.?&ES\0
MO%M[J]T-DEXP*1 Y\B, !$^@ _$DGO64/^!5\'F&*>(K.H]MD?Z+>&G!T>&\
MCIX&7\67O5'WF^B\H_"O)>89_P![\JAD/STZ5\9Z_G6?X@UJV\-Z)=7]X[);
M6D1DD*??('9?]H\ >Y%<L8N3Y5N?9XS$PHTY5:LE&,4VV]DENWY)'"_M%?$7
M_A&/"YTBUD_XF&K(RL!U@AZ,<CD;ON_0MCD5X"O _B_*M'QAXHN?&OB:[U2Z
MV^9>-N55^81)G*(IX^50<=.>M9PZ?Q5^M9/EL<'AU#[3U?K_ ,#8_P V/$_C
MF?%&=SQB_@P]VFNT%U]9/WF&?]ZC/^]1_P!]4?\ ?5>H?G.@9_WJ,_[U'_?5
M'_?5 :!G_>HS_O4?]]4?]]4!H&?]ZC/^]1_WU1_WU0&@9_WJ,_[U'_?5'_?5
M :!G_>HS_O4?]]4?]]4!H&?]ZC/^]1_WU1_WU0&@9_WJ,_[U'_?5'_?5 :!G
M_>HS_O?E1G']ZFO*$_O4;#L0ZA(([1B<UAL[.V3G\!5[6[]7BV(WXUENS,?2
MN7$2UT.VE%J-V2E\#^+\J9Y^>G--Q17/S-F@%V9J,445(!1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M_P!GCWK&UB_%P_EQ_=4\G/WJGUK43"YAC/WAR1VK(27'WOY54I=BXQOJ2?\
M?/YT=#_#^='_ 'S1_P!\U);6ED'_ 'S^=)C)[?G0>%.-M(K=FQNH,[V=F*/^
M _G2].R_G2;?<4O_ 'S0#NM4&/\ =_.FL=OI^=.Q_NTC('Z[:"XV9&\6WI_.
ME27^]MH!*_>H>/;TQC'K01*+0]3N';\Z7'^[^=1*VT^V>>*D4[AGB@J,NXO_
M 'S^=1W$BP0/(S1QI&I=G9L!% R2?H!4F,_W:\+_ &GOC2"TOA;2Y%;I_:4Z
MG@>D ^O5O^^>YKGQ6,CAZ?/+[CZ[@SA'&<29I#+<)I?64ND(K>3].BZNR.#^
M.OQ3_P"%G^,6:V9QI.FDQ60/&_/WI2/5B.,]%P/45Q6/H?QH5=H[<>M+U_NU
M\'6JRJU'4ENS_1C)<FPF48"EE^"CRTZ:27?U?=O=OJQ#^'YU2U36(=%TZ>]N
MI/(M[5#+))_= YX]_0=ZMN<.H]>N!DUX/^TC\3/[:OU\/V,BFULG#WCAN))@
M1^[';"=_]KZ"N[*\OGC*ZIK;J^R/E?$;C;#\,Y//,*FL]J<?YIO9>BWEV7:Z
M9PWQ \9W'Q#\43ZE<*45@([>(MD6\2_=4?EDGN2:Q]O^R/SH_P"^:0N .JU^
MM4:,*4%2@K);'^:>89AB<=BJF+Q,N:I-MR?=W_JWX"[?8?G1M]A^=1M=QH>2
MOY5"VJ1JQZ'\*KF1Q\LBUM]A^=&WV'YU1?52?NK3&U&0]&4?@*EU(HM4Y&@3
M@?P_G3&F5/O%?SK,,C-_%29.>OZU/MET-/9]S1>_C0_PG\:C;5%!X6J1.3_#
M1C_=J?:LI4TBR^J,3\H7\144EU)+U9?7@U'C_=H_[YJ7-OJ/E0%V/\7ZT,=W
M7;^='_?-'_?-04&,=E_.C'LOYT?]\T?]\T &/]W\Z,?[OYT?]\T?]\T &/\
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@#^J#Q!XGM_#T&9&9YF&4B#<M[GT%<'K?B&Z\0S^9<-\H^Y&ORHGX>OO
M5:YN9+RX:6:1I9)#EF;J3_GTIAZ5YL96.@".:/T]3Z5'<3K;IN8X]!ZUFW6I
M27/W=R+Z=S55 +%YJH3Y8?F/<^E9[;G?<VYFQR?6C'^S^M&/]G]:S -O^]^=
M&W_>_.C'^S^M&/\ 9_6@ V_[WYT;?][\Z,?[/ZT8_P!G]: #;_O?G1M_WOSH
M_P" T#DXP,^F: #;_O?G1M_WOSH&&; PQ'8'-.6!G^[&Q^@-'F"UT0W;_O?G
M1C_>_.H9]0M[61TEGMXGC^^KRJK)GD9!/'XUAW_Q?\(Z9:R37'BGPW''%]\G
M5(..W][UJ74BMV=='+\56=J-.4O2+?Y(Z G _B_.LK5==X\J G<3@M7%>(?V
MF/!"0%O^$MT/[.."L-R)Y&)Z?*A+8]>*P;G]J/X?VML\C>)K?Y<86.WFD9LG
M'14SQ]#6?UBBMYK[SV*/!^>5OX>#K/TIS?Z'6>*=0\BT5%;,DQX(].]<X%P/
MXOSKAM:_:L\%7UU)+'J5PR+Q&@LI\X'U08S[UEM^UGX1_A_M0_\ ;J0#^.?Z
M?XUF\=AU]M?>>G3\-^*9ZK+ZWSIR7YI??L>FC'^U^=+C_>_.O)3^V)X;P?\
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
MX?RJ*1MTGX"I=W^U^E0G_6'Z"HF 4445F 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'WH$V#"C"^@&*=G_ 'ORH_[ZH_[ZK\C/]: S_O?E1G_>_*C_ +ZH_P"^
MJ #/^]^5&?\ >_*C_OJC_OJ@ S_O?E1G_>_*C_OJC_OJ@ S_ +WY49_WORH_
M[ZH_[ZH ,_[WY49_WORH_P"^J/\ OJ@ S_O?E1G_ 'ORH_[ZH_[ZH ,_[WY4
M9_WORH_[ZH_[ZH ,_P"]^5&?][\J/^^J/^^J #/^]^5&?][\J/\ OJC_ +ZH
M ,_[WY49_P![\J/^^J/^^J #/^]^5&?][\J/^^J/^^J #/\ O?E1G_>_*C_O
MJC_OJ@ S_O?E1G_>_*C_ +ZH_P"^J #/^]^5&?\ >_*C_OJC_OJ@ )_WORH
M+G'S'MC'6FNVU<UXO\;_ (]K>12Z/H%P6C;*75XG\0[QQGT[,PZ\@'!)/9@<
M#5Q53DI[=7T1\?QMQOEO#& >.S&7^&"^*;[17YMZ16KULF[XZ_'?S1/H>AS[
MH_\ 5WEY&>OK'&?T9AGN!ZUXQ-+Y*;B3[4X# [XQ5*ZN/M$FW^%?U-?I6!R^
MGAJ?LJ2TZ^;\S_._C+C+,>)<Q>89A+NHQ7PPCT4?S;W;U;Z*O,Y:7+$Y--S_
M +WY5,1D5"PVMCYJ[G'L?)AG_>_*C/\ O?E1_P!]4?\ ?5( S_O?E1G_ 'OR
MH_[ZH_[ZH ,_[WY49_WORH_[ZH_[ZH ,_P"]^5&?][\J/^^J/^^J #/^]^5&
M?][\J/\ OJC_ +ZH ,_[WY49_P![\J/^^J/^^J #/^]^5&?][\J/^^J/^^J
M#/\ O?E1G_>_*C_OJC_OJ@ S_O?E1G_>_*C_ +ZH_P"^J #/^]^5&?\ >_*C
M_OJC_OJ@ S_O?E5:XD\R3@MQ4\TGEK_%^=51Q_>I%1#/^]^5&?\ >_*C_OJC
M_OJF4&?][\J,_P"]^5'_ 'U1_P!]4 '_ 'U^50]6S4W_ 'U4-1, HHHK, HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** /O;_ ("WYT?\!;\Z,?[/ZT8_V?UK\C/]
M: _X"WYT?\!;\Z,?[/ZT8_V?UH /^ M^='_ 6_.C'^S^M&/]G]: #_@+?G1_
MP%OSHQ_L_K1C_9_6@ _X"WYT?\!;\Z,?[/ZT8_V?UH /^ M^='_ 6_.C'^S^
MM&/]G]: #_@+?G1_P%OSHQ_L_K1C_9_6@ _X"WYT?\!;\Z,?[/ZT8_V?UH /
M^ M^=(>G1OSI<?[/ZT$<?=_6@3V&LX169FVA<9);&,\#\Z:TR!0=X ;H=W!K
MZ9_X)%>$M+\;_MU^'-/UG3=/U;3YK"_+VM[;1W$+$6SD$JX(R,=:]\_X)K?#
M?P[XM_X*=_'[3=5T#1-2TW3;_6A:6EU8Q306NS6@J^6C*53"X V@8'2O0P^
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
MV2?^" 7@'XG^&_A7\*_'GC+4O']]HL\OBWPI_;0%J\]^^X^4\4NY3#&H)?:
M2,<C"]M96:%RJY^508,FY<E?7=Q2"56;:#EL9(#<@8S_ "YK] /^#@CX#>"/
M@_X\^$/CK0/!=I\,?$7Q2\''Q%XO\'VX6&/0[Q1 Q+1*-L4C-+/$^Q55GM6?
M!=I"?J;]K;]@/PCX0_X(O7GPSM?#NAP_&KX)>"-$^)7B.\73PEZXN9KU[P/*
M3YKJJP:CD/E%\J+"J0HCKVR23[AR7V/Q8>XCC=E9@K+P07P1W]:$E68MM;=M
M4L<-G '4_3WK]'?^"#G[6#>(_P!I3X6?L\ZU\+?@KXA\(:Y>:L]SK.K>%OMG
MB'Y;&]OE473S&/:LD*( T)Q'E>N&'%?M^_MAW'QS_;9F^$<WPQ^#'A7PW\._
MC%/IUC>>&?"YT_4M0M[34YK&..[D,SQRJT1#.HC16< X ^6JYWS6L+E36Y\+
M?:X0N[S%QC.=_;KGK2O/'',T;-MD3[REL,O?D9K]O_\ @J1\9?B_^R'^T;XJ
MM?AC^R+\&?$GPJ\,Z5!JS>)]0^%D]Y'"! 9KIY+J">*$)$0Q)VC:%.22,UYK
MX#^+VE_L,_\ !O%\"/B=H/PQ^$?C+Q3J7B.XT:ZG\8>&DU'[1;M?:NQ;<C1R
M>;BW158L5 )&W&,9JM>UEOYE>S2W/R,#;CQG_OK_ #Z&D9MH[@9QDGO7W-_P
M6[_9E^'?PKUWX+_%'X7:%#X/\)_'KP<GB=?#4 Q;Z1/LMY6,(P%CC>.\A7RT
M 16A8JJAL5UW_!';]G_P=X5_8W_:&_:8\5>"O#?Q$U3X3VOV3PQHNNIY^G1W
MD<"W,EQ-"R['P9;;82<J$DP4)#B_:I0YR>76Q^=:2+(FY?F7.,AN]$DRPN%=
M@K,< %L$GTK[8_;&_;(^!W[8O[ $?B75?!?@#X;_ +3GAC6VBBM/!'AR[TVP
M\1Z/\N6E?8T* (V%26:256MV*F-;AHQ]1_M>_%#X:_\ !%WXB_!WX"Z7\%?@
MAXPL]1\/6-_\2_$'BS1?MEYJ\=S=/;RLMS( L:?N;MPT@G1$:-/*C6,*Z]IL
MK:C45:Y^0A< 'VX/S=.W]:/.7R?,S^[QNW;OEQZY]*_9'X:_\$]_ '[+_P#P
M<?Z7X T_P_I%]X!\1>#KOQ+IVC:C#_:,&GK+;W$30E9PVX+<6TSH"6VI(@#=
MA@?$S_@G[X=O_P#@XV\'PKH6CZ=\+?$6FVWQ1DM5@B.EVUG:V+>8&";H!$U_
M;1E_F,>+G@D,JD6(BWMTN+E9^19N$$;/N&U#M9M_"GC@_F/S%.6163<.5QG(
M;C'K7[H?M,?!WP,?^"__ .R9I5CX!\.Z5X>\0^#=4O+O07T*VMH9G^P:NZK<
M6VS9YB;5&&!*L@YRHKRC]N#_ ()X:-XO_P""_/P-L= \-Z78^!?BE]A\0WEC
M:6L:6*OI!=M2M&$*M",PVD*R;6P9+G:3EE8RL1'JNEPY3\A1.I0MN^48R=_
MR<#]>/K2F153<W"^I;CIG^7-?O[^U-\%_AKJW_!7?]A6/2? /@^Q\.>,M+\6
MWUYIRZ!:PPWZ_P!BB2+[1"J%'*;@0&W;3T/<^%?\$]/@MX-\0_\ !Q[^T)X9
MU#PCX7OO#NGZ7K+VNEW&E02V5JR7NE!#'"RE$*AF *@8W-_>.3ZPFKI=+CY#
M\;;BY5KA8]R^83A5W?,<].*9'.LKJJG<S<@!\DU^UO\ P3C_ &-?AS^UE_P3
M+^.O@WQ%8^'=#UWQA\5M?\.>'?$#Z?&MQI5\%M9;!$E50ZQ":-?W:LJNI,?6
M0 _+O[0'P;MOAW_P;B^#KK5O"^F:3X^TWXN:CH>KW36,*:E$\$FK12VLLRC>
M1')$4*[B!Y8'88E8C7EL7RZ7/SUCE652R_,J\DAL@4>:IDV[OF_N[N:_77]N
MO]AWP?\ M&?\%1/V-_A7!HNC^'_#_CCP'9WFNQZ9;+I_VZ&W6ZO+H;H%!$TL
M-L\0D&&4N"&7&X3_ !1_;G_9X\$?MY_$C]GGXO? 7X(^$?V??#;7FB6NKZ+X
M4G_M_3;N.)2MV)K1'DWR2/-M,,4<D32JYF8H3*>W;M9"L?D&9 J;OX<9SNXI
M/.0Q[MWRXW9W<8]?IP?RK[J_X(:_!'PAJO[8'C[XD>*K6W\3?"W]G_PGK/BK
M4&OM*%PE_&L4L-ONMVVQ[WM_M,ZJX.'@P%R!(C?^"T/PFM?V)/\ @K/_ ,)A
MX3T?PS/X9UY]%^(GAS33:^?HETJ&(20NBL!);R7-G*SHA13%< +M!&*]I>?(
MA6/A;[9#AOWJ=/[XJ-)D?R]K*WF$!,'[Y]O6OV>\'?\ !0!_$7_!&/QM^T1<
M? K]F=?'?AWQW#X9MK1/ >-)>U<V.7>(W!F,O^DR?,)@O"_+P<^%?L4ZMI/[
M4/\ P3Z_X* ?$CQ%X+\!V?B&;3+/4;./3-%2*UT.22&\W+9+(9'MT^0'"N3G
MG/3&<JS:V\AV/S6:147<6 7.,GIG_(-.!S_*OTYTO4O!O_!)O_@DK\%_B5IO
MPO\ A/\ $7XS_'BZGOI=2\;:&^M6^GZ6FZ1888P8C&$1K)61)5S)([XE"+C(
M_P""I'[-/PVM/$G[(?QP^'?A'PWX+T?]H"WT_4-=\,:3)YVEV=[YMA-(L2;5
MCQ_ICPNJK&I-N#Y89I*4:E]RO9L_-I+B.2/<KJR^H/%+'(LJ!E964]"#D&OW
M)_X*[_L$^"8?V^?V;OB9X)T7P_;Z-H_Q4\+_  Z\>:!9Z;'!9)]IU"UO;.1X
M%C$;+)%=/%*QR'$ENG.UEK\ZO^"Z?A#2/ 7_  5N^,NCZ'IFFZ+H]G=:2+>R
ML+5+:V@#:)ISMLC0!5R[,QP.68DY)-%.IS.PN1GR7).D7WF5<],G&:=GYMO\
M7IWK]@OV2/ %G^SK_P $<?AK\7/@+\!/AW^TA\0-3UYV^)9U71#J>J6%NC2M
M-8P1;VG@DCV6D2F))$P5N3;R"7-<#^S3^R[^S7_P4?\ ^"XEKIOPQ\)7VA_!
M_1] N/$_B3PEJNGMI<;ZI9W/V::SBM1GRK?S;BR=X#M4[;B/A3Y13JZZ!RMG
MY<)<1REMLB-L^]@YV_6E,RK)M+*&Y&,\\=:_8#]BSXH?#'_@N9XO^+WP4U+X
M*_!?P+I^E^&[K5OA?KOA?2GT?5=%2.86UN9&4[IU59[61@J0Q@(5>!P^(_GO
M]CSP3H'B+_@W._:>\4W6@Z+/X@T[Q?H\=AJ4MA"UY81/-HN8XIBN]%^=_E!
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
MIOB:&_GU 26EM:Z3%%=SVB(>889X$MBB8^:2^F;Y#O8>P?!/_@IM^SS\7O\
M@K[XR\(P_#G5K/QAXX_M#X>ZIXYO?$32:1KEIIR3XC^RF7R$CE-JZI(BJSF5
M.3YN#^!9T^W._-O;-YGW\Q@[^_/')]SS4C1*Z!65&48&&&?3_ 5/L+JTGTT#
MVEMC[P_X)0?"*3]E?_@OMX)\#ZM<+&O@WQ'XBTE;R>5=EU#'I&I);S[\*I$T
M1BD4A4#>:N$3(0>)_M$7$<__  5Q^($RLK0R?&W4Y$D!^5D/B&4A@>FTCG/3
M'/2OG@64*V_DK'"L7]P* OY?@/IBGK&J(%58U50 % XQZ8Z8]JTY6W>_2Q/,
M?NI_P5>_8H_:H_:M_:E\63_"[XP:?I?PG\2:5;Z6V@3_ !"GT^SG4VWE72/:
M1JR;9-T@8<[]W(KS?P+^REXD_;__ .#<?X"^!/ NJ>$;/Q+;^);K6YHM?U3^
MSUBMUO\ 6$8GY6;=NGC^7;T)(Z '\:_[%LP/^/6U^OEBI)M/M[A]TEO;.V<D
MM&IS^E8J@TDD]O(KG1][?\%T?CQ\/O%FL_ WX0_#GQ':>-M)_9_\%1^&;OQ%
M:727%K?W!CM8?+5HU",T<=DC.Z$H6G*#!C<5VG_!&?XL>'_BE^P[^T;^S'>>
M)O#/@[QA\4K7[7X4NM>N_LMEJ=U-;I:M;&3G$@:*W(0 NPF<HK;&5?S;'"JN
M1M7H,\#Z"FRPK.A5UC93P0PR#^%:.DN3D)YM;GVM^VE_P3H^'7[#'[!#67CS
MQ1H>L?M,>)-;9--TKPWX@^W6>EZ1\F9+I HV_*&PVW+-/&JAMCLOUQ^W1^RO
MH/\ P7'^*/PE^/G@'QS\-[+P7-X9LM-^(>F:UXB-G?>&+>&ZFGGCD50&#+'-
M=Q[@8@QA5U?RW$@_'&V@6S4K"L<0/4(-O\NWM3);*&9U9H8693D94<?Y]*'3
M;UYM?3N/F6Q^V_PW_; \'_M6?\'.FEZ]X5U>QU+PKX4\'7GA6#6(IP;74GA@
MN9Y98Y,X:,2W4D2N/E<1!E+(RNW-^/OVM?"K_P#!%[XK?$::XM3\7/!&F^)/
M@1IMR;L+<26>H:E'Y9BV@ONCL_*D0Y S;2?,,EA^-\\"W*[9%61< 8;D<=/Q
M]Z3R%\P/M7<J[ >X7KCZ9Y^M1]7BVOD/VA^__P"V'XFTV?\ X.2?V4+Q=0T]
MK.W\)ZR)9UN%\J,_8M9&"V< Y(XSW]ZXG5/VO?"V@_LA_M2_$:^ELQ\3OV=?
M&OQ*\(^#;J2_#RC^WM8:2UG1<>8I$DBQH5(58X9!O56;9^&?V&'R9(_*AV2?
M?7:,-]?\]AZ"I%@5'C954-",(1_",YQ]/Z<=*7U?;78/:'[C?MX_M(^&_P!F
M#]MK_@G?XVU/4-/30/#>B:A8ZG<>:&BTZ"\L;&P::3;RJQK<-)TZ1'@X(KIO
M@G\$M)_8L_X*;_&O]K_QG\5?A6OP5\8Z)=MH=Y9:ZEQ=:FU[)9W")&@&QV'V
M.1%$;R-,7CV+]['X&BWCL8W\I5B\T8;9\I;ZG^M5?[/M_M+3>3;^:YRS^6,M
M]>.:'A]$DQ\US],/A+\:=8TW_@W4^)WC"SU2WT'QPOQRM?$MFUD_E-8WHNM)
MN5DA1F=BL<P)4-NQLP2V"Q]F_P""U/[0/@G]IS_@ACX#\?\ @^'2=-F\=^.K
M37=9TVS;:UKJCV.H)?*T6YBK"Y20$CAR=_)<L?QK%I&)5D\N(.JA P49VCH*
M4VZ-.TFU?,;JW?\ .A8?6]^H^9G[*?MY_M2Z!^RC_P %8?V)_B/JUS!-X?\
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
M5&?][\J/^^J/^^JD S_O?E1G_>_*C_OJC_OJ@ S_ +WY49_WORH_[ZH_[ZH
M,_[WY49_WORH_P"^J/\ OJ@ _P"!,/PJK-*9&[[1TXJ>>3RTX)W'MZ56'_ J
M"D@S_O?E1G_>_*C_ +ZH_P"^J"@S_O?E1G_>_*C_ +ZH_P"^J #/^]^5&?\
M>_*C_OJC_OJ@ S_O?E2%MJ]Z7_OJFR'"CK43V C4Y6B@# HK, HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#[V_P" M^='_ 6_.EV"C8*_(S_6@3_@+?G1
M_P !;\Z78*-@H 3_ ("WYT?\!;\Z78*-@H 3_@+?G1_P%OSI=@HV"@!/^ M^
M='_ 6_.EV"C8* $_X"WYT?\  6_.EV"C8* $_P" M^='_ 6_.EV"C8* $_X"
MWYT?\!;_ +ZI=@I"HQ0 AY_A;\ZS?%'B[3O!5JD^J7<-C$W"F9R"W^ZH!9OP
M%<O^T-XMU#P7X%BNM+N#:W$UR(6D"*S!2I)P6!VG@<C!KYTN[B74[^:>XFFF
MGD +RO(6=N,\MG/7M^'2O>RG)?K2]K4E:/9;GX-XH^,RX9Q+RO"X?VE=14KR
M=H)/;1>])^7NKS/6O'?[4TDY-OX?M%C4D_Z7<X:3CNB=!]6S]*\JUSQ!J'B>
M_:YU"[N+ZX)_UDSEF'L.<*/]T"J@48I=@K[3!Y;A\,K4H_/K]Y_'G%7'N>\1
M5>?,\0Y1OI!>[!>D5I\W=^8G_ 6_.C_@+?G2[!1L%>A='QXG_ 6_.C_@+?G2
M[!1L%%T TMM'.1_P*J=Q>>=\JYV]_>I-3.Q!BJU:174 HHHJ@"BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ I&7<N*6B@"%EVG'S'\:/^ M^=22#*5&%&
M*SEH ?\  6_.C_@+?G2[!1L%3= )_P !;\Z/^ M^=+L%&P470"?\!;\Z0G:,
MMN ^M.V"F7*_N6_#^=%T!5D8RON^;'IFC_@+?G2[!1L%%T:"?\!;\Z/^ M^=
M+L%&P470"?\  6_.C_@+?G2[!1L%%T G_ 6_.C_@+?G2[!1L%%T G_ 6_.HI
M#\X^E3;!4,HQ+^!J9,!****S **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
# __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image02.jpg
<TEXT>
begin 644 image02.jpg
M_]C_X  02D9)1@ ! 0$!+ $L  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_X@I(24-#7U!23T9)3$4  0$   HX041"10(0  !M;G1R
M4D="(%A96B 'X@ #  D "@ O #5A8W-P35-&5     !$14Q,
M            ]M8  0    #3+41%3$P
M                                  ID97-C    _    'EC<')T   !
M>    #=W='!T   !L    !1R6%E:   !Q    !1G6%E:   !V    !1B6%E:
M   ![    !1R5%)#   "    " QG5%)#   "    " QB5%)#   "    " QC
M:&%D   *#    "QD97-C         #%$14Q,(% R-#$Y2"!#;VQO<B!0<F]F
M:6QE+$0V-3 P
M
M=&5X=     !#;W!Y<FEG:'0@*&,I(#(P,3@@1&5L;"!);F,N
M              !865H@        ]MP  0    #3.EA96B        !R&0
M.LX   (96%E:(        & 4  "VE   %*E865H@        )*\   Z>  "\
M>&-U<G8        $      4 "@ / !0 &0 > ", *  M #( -P [ $  10!*
M $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H GP"D *D K@"R +<
MO #! ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! 0<!#0$3 1D!'P$E 2L!,@$X
M 3X!10%, 5(!60%@ 6<!;@%U 7P!@P&+ 9(!F@&A :D!L0&Y <$!R0'1 =D!
MX0'I ?(!^@(# @P"% (= B8"+P(X D$"2P)4 ET"9P)Q GH"A *. I@"H@*L
M K8"P0++ M4"X +K O4#  ,+ Q8#(0,M S@#0P-/ UH#9@-R WX#B@.6 Z(#
MK@.Z \<#TP/@ ^P#^00&!!,$( 0M!#L$2 15!&,$<01^!(P$F@2H!+8$Q 33
M!.$$\ 3^!0T%' 4K!3H%2058!6<%=P6&!98%I@6U!<4%U07E!?8&!@86!B<&
M-P9(!ED&:@9[!HP&G0:O!L &T0;C!O4'!P<9!RL'/0=/!V$'= >&!YD'K >_
M!]('Y0?X" L('P@R"$8(6@AN"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)
MCPFD";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N
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
M]FWV^_>*^!GXJ/DX^<?Z5_KG^W?\!_R8_2G]NOY+_MS_;?__<V8S,@
M 0Q$   %W___\R8   >4  #]C___^Z'___VB   #VP  P'7_X  2 !!*1DE&
M  $"  GV#.0  /_; $,  @$! @$! @(" @(" @(#!0,# P,#!@0$ P4'!@<'
M!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,#/_; $,! @(" P,#
M!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,#/_  !$(! L#( ,!(@ "$0$#$0'_Q  ?   !!0$! 0$!
M 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!
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
M<UJ7*[H&'J/SK%M1Y=TR^O7WIK4).[+%R=X/OZU5@FVWMOP?]:O_ *$*GN.
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
M;VH_]!"^_P# E_\ &C^WM2_Z"%]_X$O_ (U5HH]K/^9_>Q_V+EW_ #XA_P"
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
MG\2])TJ34Y/$&AZ_9&YT_5&M?LWF21MMF@9 S ,FZ-OO<K*O?(&'_P $W_\
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
M%M\N_ACE9(YUVDKMD50XP2,-P2.:@E\):M;Q-))I.J1QQ@L[M:2!4 Y))V\
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
MJ58>TA3NFZ;?[UUZ2TBXPNU*<5)3LD[MH^6#TKZ8_;!_Y,+_ &3?^P=XF_\
M2ZUKYG/2OI+]KG4;>[_85_95AAN(99K73_$HGC20,T):]M2NX#E<X.,]<5R8
M?^'4]%_Z4CZ_B)-YOE+_ .GU3_U&KGS8_*FON'X]?%CP'\.?V5OV;8O%_P )
M]/\ B-<77@R1[:>X\0WFEM9*)8PR!8.'#'!RW(V\=37P^QPIKZ3_ &X]0M[O
M]F_]F..&>&62V\%3I,B2!FB;SH^& Z'V-7A:CA3J-;V71/JNCT.3B[+Z6-S/
M+*%;FY74J7Y92@]*%1_%!QDM>S5]GHST.]^+^DVG[ /B#QM\"_!.A_#75QJ_
M_".>/#:SS:GJ]CI]R!]G>WO)V\R*WE<(C;5_UA^7:8RU?,O[)]W#I7[5GPKN
M)F2&WMO&FBR2/]U8T74("Q]@ "?PKT#_ ()Q_&/2? 'QVF\)>+%6;P#\6+%O
M"7B&)V"K&MQ\EO<9/"F.5L;R0$261NH!'D_Q2^'FK? 3XN:SX<N+Q?[6\+ZB
M8H[ZUD!64HP>&YC8'HZ[)%/7##/.:JM6<XTZ_;1KHFG?;S7XIG%D>4T\'BLP
MR+7FJKVD)R;E*5.:<&I3DW*3HRO%<S;4)0ZMG:?MZV\EK^VS\6$EC>-O^$IO
MWPPP<-,S*?H5((/<$5F?L<027/[87PE6.-I&'C;17PO7"W\#$_@ 3^%>]_&K
MX+?\/*]=A^*'PGNM%O/'>N6D"^,/ TU]!8:A9W\,21/<V@F=5FM9%13N+Y!'
M)+,Z10_ _P#9WF_X)\>.8_B=\:&T;1]8\*Q27/AOP8FIV]YJVMZ@8RL#R)"S
MK#;(S;S(6!#*G'(#W]7FZ_M/L7O?I:]]]MNF]SAI<48.'#:RN4DL;&C[+V'_
M "]=10Y+*'Q.+EJIVY>7WKVU/&?VV;N.]_;:^*4D+K(G_"9:BA*GC<MVZL/P
M8$?A7HW_  5>UV^\*_\ !3SQ]JVEW<VGZII=[I%Y9741Q):SQZ98O'(I_O*R
M@CW%?.>L^([WQ?XLN]8U2X^U:EJU\]]>3D;?.GED,DCXZ#+LQ].:]\_X*UW]
MOJW_  43^)5Q:SPW%O))INR6)PZ-C2K,'!'!Y!'X5E*IS4IR762?_I1[&'P/
MU?.LOP=6TE#"5H/JG:>%3^3LSO/B=H&G_&3X[? W]H+PW:0VVG_$3Q=I-CXJ
MLK:,K%HWB*&[@,ZXR=J7"@S)DDMM=V.9 *\7_P""B@_XS?\ BU_V,%U_2N^_
MX)>?'+1_"7QFC^'WC21/^$(\>7]C.K2R^6NF:Q:7$<]A=*W\.98UB8#AM\>[
MY4(K@?\ @H'=17W[;GQ2G@DCFAF\07#))&P97&1R".#6U:49X;VBW;U7G9W?
MSW^\\?A?#8C <5?V763<*.'DJ<GUI.K3<(M_S4[.F^\8QE]H[O\ X*H-YGQ7
M^%\B_-'+\*] 9''W7&;GD'N/>N#^'_Q'^!?AWX>6D?BSX:^-M<\06L<C7M[9
M>*!:0W!W,5V1&,[<)M7&3R,]Z],TRTTO_@H'^SQX'\,VVO:'H'QB^%M@=#L;
M/6+M+.V\7:2IS;QP3-P+F!05$9/S NV<-E,)/^"5'Q,T*16^)DWA?X1>&)LI
M<:WX@U^P>.-<?-Y44,S--)S\L>5W$@;ESFJJ0JSJNM2BI*7DFEZ]FNISY;F&
M4X+*89/G&)>'K8=R3BJDJ<YVE+EE!0:E4C.+4DH\RN[/WE9<[_P4,^!'A_\
M9H_:[\4>"_"\=W'HFDQ630+<SF:7,MI%*^7/)^9V^E>*U[+_ ,%$_C]H/[27
M[77C+QMX7-Y/H-^;>*SEG@,4ETL%M'"9!&?F57:,E0P#;2-P4Y487[3?[-=U
M^S#XHT/2[KQ-X8\4/KFCQ:NLVB7?VB&!9&=?++?Q?<R&'# @@5QXBFG4G*G\
M*?3UT/LN%\PG2RS+\)FDFL54I1;4K\SE&$74YGW3>O,T[]V>;T445RGUQ]Y?
MLY?\H)/C/_V,;?\ H6EUP?\ P1"_Y/YTK_L":A_Z"E=E^SOK=G;_ /!#CXQ6
M,EY:QWLWB)FCMVE42N-VF<A<Y/0]!VKA?^"*NJVNB_MWZ7<7ES;VD"Z)J ,D
MT@C4$JF!DD"O<B_WN']%^;/Y]K1E_8/%*M_R]K?^FH'1^"_VI_\ AE+_ (*\
M?$+4-0N?*\(^(O%=]HWB*-S^Y^S27!"3N#Q^YD*N3@GR_.4??(/TU^Q3^RX?
MV1_VJOVDO#=M"T?A_4-"L=7T$X^7[%,VH$1 Y/\ JG#Q<\D1!C]X5^<W[=$\
M.I?MF_%:2*2.>";Q3?LKH0R2*9FY!Z$5^DW_  2__;%T_P".'['6H:3XFU33
MX_&7@6QDT:>>[E2.>^LS&YM9-S?>RJF-N22T!8_>%;X"M&5=TYO6+;7SNFOU
M/G?$[)\3A>'*&:X&-XUZ%"E72_NN$Z53U33IMOI.*Z'YQ_\ !-__ )/:^$/_
M &'K7^1KZ*_X*%?M ZI^RY_P5]F\<:5YTCZ-;::;NVC;']H6C6RK/;G)Q\\9
M(7/"N$;JH-?./_!.N[BT_P#;1^$LUQ+'!#%KELSR2,%5!@\DG@5Z5_P65U2V
MUC]OWQ-<6=Q;W4#:=IP$D,@D0D6ZYY'%<%*HX8-RCNI)_@?IF>8&CC./887$
MQYJ=3!5(R3V:=5)K[C[,^#GP$TWP%_P5DTWXC>%6ANO WQ@\'WVOZ?<0+B'[
M4YM'G [CS Z3C.,F=P -AK\U?CE(L/[8WC9W94C3QWJ+,S'"J!J<N22>,"OO
MC_@AW^UY8ZMX&U'X8^*M0LH;KPD6U/P[/>.L>+.1MDT*.W ,<DF0,Y*W! ^5
M./SS_:=\O4/VCOB9M9)8;CQ7J^UE(975KV?!!Z$$'K71F%2#P\*E/JV[=GI?
M\3YGPWP688?B?'Y9F-W*A1ITHS?VX*4O9R?GR.*EO[R=];GUI_P7]1O^&NO"
MLAC=8W\(0JK%?E8K>WF0#ZC(R.V1ZBOG/]@Z-I?VV?A0$CDD;_A*K!L(NXX$
MJDGZ  DGL 3VK[#O)/!G_!9#]GWP?977C+2O"'QV\%P?89(M29$76PRH)&"
MAI(I&1) 8]S0R%U*D."TOP _83\+?\$PO&T?Q7^-OQ"\,/J&@03-H>B:66DE
MN9W5H_,02!))I-C.JHL852V]GPF5JIA95<4L1"W(VG>^VU[_ ''#D_%V$R?A
M*?#&-C*./IPJ4514).4Y2YE!PLK.,DT^9/17WTO\]?\ !8UM_P#P41\=$=/(
MTW_TWV]>H_L:7#?M/_\ !*+XS?"IV^T:QX#=O$.C1D LD9_TQ(T]WGM[M21V
MN!R"<U\@_M!_&2^_:&^.?BKQQJ$/V>Y\3:B]X("V_P"RQ<)##NP-WEQ+&F>^
MS/'2O<O^"/GQNA^#G[:VEV=_/!!HWC:QN- O&G<+"C,HF@9L\9,L2QC/_/<^
MM<N'K1EC)/[,VU\G_2/J^(>'L7A>!</2BO\ :,#"C5C;6TZ"3DEW]U3BK;WZ
MW1Z9XQNQ^RY_P1$\/Z2G^CZ]\<-6&H2[3M<VCL)@_7E&M;:UC/?_ $@\5\C_
M +-?P7F_:*_:!\'>!X5DV^)-4BMKEDX:*U&7N9![I DK?\![=:^CO^"T'Q5T
MCQ%\?O"W@+PO-:_\(O\ #+P]!8VT%M()(;:>=5=D5@2&"V\=FHY)&"/KJ?\
M!$OPGH>B?%OQK\3O$UY8V>E_#_0Y/(\^55<S3!VDD0$@DI;PS*1_TW'X:5*<
M:N,C0^S&R^2U?ZGGY3F5;*>"<9Q'.+5?%.I62ZJ55\M%>:2]GIVOYL]X_P""
MGG_!.'XM?MC_ !VT[4/"\?A"W\'>']%BTO3;:\U.2!@Q9WF?RUA94SN1, G*
MPK]!R?\ P5M_9Y\4M^P]\)?%7BI+>X\8?#N*+0_$,]M.9XYDGCCB-P9"JELS
MV\/! P;EA]?@GQQ\??%WQ&\<:UXBO/$&NP7>O7\^HS11W\RI"TTC2%%4, JK
MNV@      8K[*_X)B>.5_:,_98^-_P $O$VN0-<:O8G4]$FUB\+^7-)'Y609
M&^[%<16<FT<9D8\$G/1#$4,14J4XIIS3U;TNM4?/8SAG/.&,OR[,\37ISI8"
M46XPIN,E"HU"K[W.^;23;]U7:YM+6/S_ -6.=*NO^N3?R-?H5_P7Z_Y*'\)?
M^P#>?^C8*_/?6(9H-.NXYH9(;B.-TDB<8>-@""I'J#P?>OOW_@O+KUCKOQ ^
M%+6-]9WJPZ'>(YMYEE"'S(.#M)Q7#A_]TK+_  _F?HG$UWQED<EM;%?^FHGP
M->?\>DG^Z:_0+_@N!_R3/]FO_L :E_Z*TFOS]O.;63_=-??'_!:W7K'6OAQ^
MSDEG>VEVUKH.HK,L,RR&(F+2L!L$XS@]?0U.&_W6M_V[^8^+$WQ=D+7?%?\
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
M@1<!0H[ "G44 !Z5&L*H[,$56;&X@<G'3-244 !Y%,2%4<LJ*I;DD #-/HH
M:RY%-BA6% JJ%51P/2I** (YK:.X7;)&DB^C*#1;VD5L,1Q1QC_94"I** NQ
M"*2*,1+M50J^@IU% #77>",9##!'K1'$L:!555 X  IU% #)85E4JRJRMU!'
M%1P:?#;-F."*,^JH!4]% 78C#(IL42Q9VJJ[CN.!C<?4T^B@ H/(HHH C:!6
M<,8U++T)'(HEA69=K+N7.<&I** NQL<?EJJJ-JJ, >@ILENLP&^-7V]-P!J2
MB@"-XA)&59<JPP1ZT10K"NU5"KG.!V[U)10!')"LHPRAAUYIR)M  4*HZ #@
M4ZB@".6!9TVR(LB^C#(-,MK"&R_U,$47;Y$"_P JGHH  ,4QXPZE6565NH(R
M#3Z* &QQB,!57:H["FO;K(P+(K%>A(Z5)10%V&..P^@Q4<D*R@;D5MO(R!Q4
ME% ;;#0F%]/84V*W6$_*BIGK@8S4E% 78C#(ID4"PGY45/\ =&,U)10 C#-,
M6!8W9EC56;JP !/U-244!8!TJ%[2-VRT:,?4BIJ* 3L0_8H_^>,?X"G/ KQ[
M6167IM(XQ]*DHH'?J1P0+ @5%"JHP .@J2BB@6X4444 %%%% !1110 4444
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
MK1[.?9A_;67?\_X?^!1_S,VBK<'A[4KJ;RXM/OI9.ZI [,/P S4Y\%:Y_P!
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
M!N?VIHU7]W#<?-WV&JMU^TY=!-PLKH@],*:[*Y^&6E37BJELORG ^3O6Q/\
M"W3X[!?]%3<@Z;:7M8K9#Y9]&>6G]H+6KM<QZ;>,IZ'::&^+WBB]7]WILR_5
MZ]6\.^%;"']TUO&"/NY6MR+PQ9P?=MX\_P"[1[9=40X/^9GAZ^-/&EZ/EL]O
MU8X%!NO'5[\P5%SVRU>\0Z+;@?ZB/_OGK5J+38P>(47_ (#4>V[%QI=V>%>'
M]'\5)JD<U](/*[JH-:?C?PKK7B)(5L;AH=I(8CK7J'BAH;&T'RINSV %0>$7
M6\AW;5)STQ3]L["]C'FL>,:=\(/$5Y>+'<:E<*/45T@^!>H7\!BDO+H[NIS_
M (5ZM?:5Y>9E7ODU-H-X+QMO1E^4\=:GVK+E1AU/(8_V8'E7]Y=7#'/=SBKE
MO^RS:_QL[9]6/^->T"V![?SIWEX'\/UJ'4E?</9TUI9'D</[,>FP_>5<=\Y-
M5T_9[TIM0P(H^N!A:]<U-_L\'NXXR*KZ/IV5\UA[#/:G[22ZE1IT^B7W'E^L
M_ 72[*X$@@3CGA*N0?#;2?[*=U@3<!C[O2O1M5L%GMRN/RKC]3G;1K6;=_J\
M$GWIQF^X.*6R.%\!^#;&76IE\E=J@GD5H^-O!%B+%U6%5W$C(6K?PS6.ZU&X
MD7YEQQS]:UO&UO\ Z"N!W)JXR:=S.+T.'^"_A:&+6I&:(;6DVX(].*]8N-$@
MN+U5CA7Y>!Q7#?#B3[+=[ONEI6 S_O&O4]"L5FG\SKM]ZQG+74TA)K1#H] M
MUMA'Y2Y^G%9]O:KI-[M,:A6.#Q73K%ZU4U33O/CW*!N%9*3N7+4S]?M8]4\&
M:I9LNY\-L&!M&Y=P/Z'\Z^7_  *%\/\ Q.TN3_5^9-N)],$ $^U?5.AV3SSM
M'MW?:#M8'V!'3\37RUXBL/\ A'?B5$H#-*LVW:1DMD__ *ORK[/#U'*G"?DC
MYZI\<T?1/[8&F?VI9Z/=2%0DUFAR1UP<X_E^5<1\,DBD@G61L)Y3+DGCIQU^
ME>@?&&>/QO\ "O0U\N1KBSBVL<XW\9].@YKYP\;^-+C3 VFQM]G1?O!1\TGM
MGT^GYT?9Y1:W3+,TRV7B9WF=FB\QBHB<%F49SCL.W)_(UTT/C1HTC^QPQVL;
M+E ?F8\XY)[\=@*\QT6Z;S"/FW-P/_K5W6@3+]FCW;?ER"S]_P#)K6+:6Y$H
MV=SK+;Q3=G2TCDCFE\QR0Q;[WM@=?SXJ_HGB"2PO/NF-HSC83P/J/Z<?A7-M
M>;XE0#<OHPZ>X_Q%6GE2RL(_E;S&4Y<L?E.>O7G\:"8V1[Q\(OBI-:%?,V^7
MD C/3Z>OY<<5[+/%8^/]':-U60$<\9KX]\-:]- /)A5F9NX4EA]".E>IZ?\
MM2^'_@W!:77B+^TC8W $0^QPFX: \?O'"X.WKT!/IGI659*W-U-J-V^4TM<^
M NK:#XF5M!@NF69L-Y15-N>Y+$*/Q(KN[3X,ZAJ5M!)J5['!<1((<V6Y5=%S
MM+ X ;G!VC&,=#U[KP9XZT7X@^&;75M&U*PU;2[Q=T%U:RAXY,=1QT8="IP0
M<@@&M08QQ^%9TZTZ;YH[CJ48U(N$MF>2>*O@_=06[26MY<:@$&3$Q*R<?W>2
M&/MP>. :\^F@V.QW-UP1O/\ C7TQ<V*2M\O'K@UP/Q,^&*:\SWEFHCO^K MM
M2<=\^C>AZ'OZU[& S9J7)7^__/\ S/#S#)8RCS8=:]NYX[*BL.F<#\10L2;1
MM1<XQS3;E9+.XDCDCDADC)5U==K(1U!'J/2FQ/O&?3O7U%KK<^2ZV8+!ZCE>
MPJK>ZQI^DS+'<74%O-(0$5SRV>/P&>YP*O0AF?<3NQP*PO%'@K3_ !5?6EQ>
M64-U-9OF!F&2A/7I_*LZJJ./+3:3\S2'LT[U%=>6ATNGW;-INT$$QRDY'<,!
M_535A9,KT^7]:S(I[?2M$U"^O)OLL*QK:VQSCS+N3<(@!CD+R[?[*'.,UD?#
MWQU>>(?AWH=V8XS/-9H96/WG?'SYQC!W9Z8Q7D8[&0H5'%J__!/I,LP\ZM%2
MV6QV$$1)^Z>.>15JRYOH>O\ K%_F*V_AS96/B?PM=7$VG[M1TR*;S8TRRSEE
MRF1ZC( QU -7M$U*.30+.X-EIBR6>I0QS.+503'D$$G'J#D]ZYXXWGUC'MU[
MG6Z/)N^_X'F'[47B>:YT?[';[MV,''K7SJVE:H04;<RMZMUKUWXKZP;G79%9
MOO.>">U<I\LOWC\H]Z^$JR4Y7/I<MI_NW-KXG<\RU;P'?:/']IM9&7DD@ONQ
M6CX4>XUB)5F=$E7J-U=Q(D*1LK,A5N.:XOQ/I2Z!>K=6\R*N<XW=O0UC&W4]
M"7='16_@]G W3+SW%6HO"(5<&;\A6/X<^(=M/;J&F3>.N6%;J>+[%E&9XO\
MOH57LX@I+J21>$8<?-)(<U*/"MK&<'>WXU7/CG34X^U)G_>JO<?$W28.MRI/
M^]4^S#VB*_B+P/;R)OCC;<.?K61?^'K76-*:U:/;( 0,^M7[KXR:3&<><O\
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
M=0NYX+#3R3B>;.&/^RHRS<D< 9/49K:M'M_"'A^77=4@CDMXV"6T$XPMS(W
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
MK1L.&%<V?B!I_7SUX%"?$C3XP3YF?IWK/E?4VYT6M 8:'J+1GA6XKIEG4?\
MUSTKRGQK\1K.*X6:-U49YRU6A\<+,:+@R1F3;CEN<4N4'+2YUVIW9U/4-J@X
M'')JQ>@6MLBC' KSW1_C'9P%I&9=V<+4VH?&F&^MC'&K;CTP*=K,SYM-3T1&
M6[TQEZY!SS7+>$KK[!XEDC;A6R /7FN>L?B^UC"R^5,V3G[IX_"N<N_B9<0^
M(!,()EW-QD'C_"GRHERO8]]O;==0M^?O+TK/TC4SI]V8Y,+N.#STKS,_%_5)
ME!ALYF7UJC>>,_$.HR"2.S9&ZG)-"C8&>R>(]96.V*(ZG<,Y!KAB8]*USSMP
MW3<_05R4U]XHU(JWDX50!@DUE>((/$DLR2294@8&,TM%J@/>5UZW\E6\Y?F&
M>M"^*;.,',R_G7B=CX<\3:M;JPN)E5N, =*M#X3>(+MQYE]<*.^*M!J]CUZ3
MQSI\7_+9>GK6/K_CW3F@\P3)N [-UKA8/@/J5V,S7MT1_O$5G>*_@7=:=:*Q
MNI^3R2[4"]Y'=Z=\:M-L[5D:92RYP2U9D?QXTO[:6>:/:O)._K6;X5_9RMM5
MTU))/F8]3TK=M?V8=+C^]#'GOE:3:0U=E74_VI-+6%HUECR_ Y_PK6^#6KW7
MQ'\8VUGI\7F?;,N[;MHCC7[SLV#@ <YP?3&:DA_9MT:V0M]G@R!_=K?-M;?!
M?P3IUOI-K>1^(_$"&5MBMN6U$A5=N"0@<J27)#$#CC.=J,5)F=7FC9L[GQ3:
M-XX^(<<,<C3:?X=B58]S$H\K+@#_ &@B_7YI,]:V+W0X;X,L#;9!^[,B#;OY
M.6Z\#D\=PWIDT[PWI!TOP=8PF..&Z:!6F$78XP0,X[DD$_RP*N0"WLXRSM^Y
MA(*0KQO)S\Q)^O?&,<UUSET*BNIA317%I<AK/_2+F0^4KS-Y44*!3ER<$G/(
M^4$\-R.V_HWAQ8[,+).U]>2K^^G"[$5,_=0=0!C////6B74K:PM_.F>..3AE
M$IV>6#R#@J2!^7UXJ:UO#K4.RWNO,@^\S1<F0^I+#]<].U9F\:;OJ:$>G17M
MPWF,KHIVH@''.,G]*V+7:IVKT XS4>B:#&D2;IEC'MS^M7KBTM[1_ED^]TR-
MI4^O(Y_2L?8SF^9['?'$4X6@5[J-I$^3<3Z#FJ<NF23+\T,S%O\ 8/Z<5>&I
M+;.595;'.4.<_7.1^5-EURW5% C_ 'GJ_P JK^1!I>SIO=F\:\UI&-SB_%'A
MV:PN5.UHV!!VRQG /3^6?\XK#N?#5GXS\,7'AGQ3_I6C7Y,4)S^_M'+%!(CL
M#M8$X&/E(."""0>^\2:L)--=6O!<+NRJ$%MGT))/X=*XN9(=0'DR+O#-T!V[
MOKZ_C2ARPER] K85UJ?/;4^<O%_['D.A^.Y+%1))I[!&MI=S2+<(5!W!B.><
M@CL1^)Z/1_V5;33H-B;D&/\ /:OH35='3Q7H%K-9QS37FGL8_)2/#*F0 ,=\
M8!R.3SZUDWNAZEI5OON+"^AC5<EWMW"CZG&*SKTZD966QX\8QV>YY#%^S99J
MWS._XL:UK/\ 9QTP)\RKN'J#7<0W>YR3QG&:M170VM_G-<O-W+CRO2QP=]\)
M+'P5I,]Y;[5D 5&QW!('\\5\V_&RU6+QHTB [6&3^?\ ^K]:^PO%#BX\-WB\
M-B(L!].?Z5\D?&HK=^(&;"[HI"I]L5[. D_96[,Y:U-<UT:?P;U0V%W"&;CT
M]?:O>?%5VWB+P\L<>=L+>6> J].O'U/;K]:^:/ ^I&WU*-1M7#9 ]*^C/!NH
M/J&F"/$GD2#:Y0_=)&,GCIG@FO7YO<3/-J1M)GDNMV+6,TFW)^;&#Z50DB,)
M/R[65<X]>U=?X^T::UN%D"L-PW8_&N::V+/NW%E89*CL?_KU49=27J3:6WFV
M*1_=V_O-OIVKH]*T_P MRS%49L!BQS@#O^E<[IR?9=ZMMW,ORKGD5N:7NDA^
M9V+,>:KF9@U8V/LZ2,^W:V.1CJ:LV=K]JMQN"[6R"2*@TJ(EPJ_+SU(ZUK6=
MCMF0-N*JW/'!K41FQVLVFR*KQ^7L;9_7_"NW\-:M(DL;;6C"A5SU_$^]9XLH
M;^V\N9/,[@]"OIS2Z5I-Q9S,/,9XR<J2>M*Z93BT;_C7X5>'_C/I4EKK%HK3
M2+M%PB@R ]L@\, <<']*R_ WQ#\>?LBR1V>M+?>-OA^&"QZA$QEOM)4DC# \
MR1CC ;YAT#-PM:^F7<T)!RS>O-=EX?U\NNV5?,C8896Y##N,5RU,.F^:)T4Z
MUERRU/3O WQ$T3XI>&+;5M$OK/5-.NUW1RQ-GGNI'56'0J0"#U -7[B+ VQL
MRKW0G(-?/FK?!"X\(ZU-XE^&.H+X;UJ8A[G32=VFZICM)'T4^C+@CL0"0>N^
M%_[4^G^,M43PYXHLY?"GB]1C[%.,1W)'4V\GW91WVC# =B/F/,Y6ERR-I0NK
MQU7X_,W/B5\-K'Q]IAAF AN(LF";'S1>P/=?4?R/-> ^(?"=[X-U>2TNX]K+
M]QA]R11W4]_YCH17T5XM\7V.@&19/)F,7+2R3+%"N?[S,1S[#FN)\2ZS8>,]
M*>&X72IH>6#PM(SPM_"RR!2./0YXKU<IXD^K5/8RO*%[>GG_ , ^;S;AOZU'
MVL+1G^?D>7WFOV=]X.GM;JUNHYECQOC=3&VTY#8(ST'(S7 Z#J?E_$'P_>+&
MT<=V)[-B[=G173/OB+/XUW&I:8MI<2V_F)(K9VNA!609QG_ZW8Y%>4ZQJJZ5
M::3(S*/[-GAE/R[1\DB(W'KL=_R]J][/*<?=J0V?_#GF\-XBI>="IO&WZK]#
MV*.;[+&SRR,8Y<H0%&U0>/Q_&J^E7<<CQK);"9(9"LD8E;!P<'GJ.,>O6KMM
M>+ ^V--D/!''&.V!6=>1^1XHG7&/M 6X ]?X3C\@?QKFX>K)8ET^Z_%?\"YU
M<546\'[5?9?X/_@V//88_.C5AT89S5F*$Y^88]:I:%<>=:*O=1TQ5Z\O5LK=
MI#SCH/4U^=-6=C] A_,5M8U#[%%Y:<R-P![4FAZ/L42R#=ZY[U!I5DVIW!FD
MSR?TKH$3RT]N,#TJHL?+=W(I;<,OZCCI7*>-O#ZW,:F1>^"<5VJP]S575=*7
M4;1D;D]JTLVQO:QYWIT$_AJY26/+)GD?WA7H6AZC%JMH'5ONCD>GM6'86\<S
M/9S_ $!QTK'U?4IO!EWY*?\ +0_I5&-VM3I-;NSJ%P+>+)1>6QWK8T;35L+9
M?E&['/M6=X/MH[JT%P&#9[9ZUN;U!^9A^)J>72R*C_,*T6X;L'TJKJ>F+?0,
M&4Y[5;%]"%^:2,8]Q4<^I6J_\MX\^Q%<]6AS*S-XRL[HXV[L?(D>WF7=&_'/
M>N7E$W@C6/.CW?9V//IS7<>*-7LYCL69-WL1Q7)>+SYNELD@;:PSD5CAZSIO
MV<QUJ2DN:)Z!\&+D^-O%<,T)VK&-QQVQZU] :=;?9Y6SU7BOG?\ 80"7^MZF
MJ[RMNI7#?7_/Y5]'AU6X?GYM^*]91TN>;-F^ESMTDYZE1S67X4?S_$IXZ5-=
MWGDZ6?E[8K/^'UZL^M2-R,$UM!7.>I*S1QO[7=U&\5E'(R[-PS^1/]*^6OBM
MX?3Q-9[;>%57..G/I7KO[;7Q$&F>/=/L]R^6PR<_2N1T#4=+O+=6619&8#(.
M.M9U-)Z%X>TH._=E'X7:*VC>'(H750RCG%>Z_"2+&BYQ^%>8)"D4C%!A6KUG
MX6@0:!&I[J#S7ZKBO=RZG'R7Y'Y-@I>TS>K+U_R+?Q#\$P^-O#4]K,BOYB8P
M5SFOCGPM\+;CX.?%6ZLY%;[+<,6@<]AW'X5]R1N"WK7"_%SX:V_B6 W*1JL\
M?(( KX[,,.ZU/3='W&#K>RJJ3VZGG,,N9(STK&\0-ON1WZXJAKOC$:1K<-A)
MM6;."/PJS>.TC*3P>M>EP32=ZDGY'D\;UDXTXKS&7:LWAJY"C[RU\I^/[9H_
M&EP#\I9B17UK?2M;Z%)M7EN.17S-\2['SO&NYE^9B5 %>/Q%5OF,_1?D>[PY
M3MEU/S-+P-K_ -LM5MIBQ&-O7\*TKZR^PW!C/*D9'TJU8_#=[;1H[^#=N"C(
M[=*2>3^T[(QC_7P^O<5\SRIOF1]+>VYP_BWP]Y0\Y5)'7BJ7@?6/)U189&PL
MA&"?6NT%LM_:O'(.<=_6N \0Z:VD:H6CR #D>QKH6L;!L>]Z'K)^P+&K;ODV
M''.3ZUX;\1]-N#\0EC=&^\"&[$$UV7PW\7"3R]SGC <&N@^)FA0WND?;HE5I
MH0&7 Y8=:YXS=.3MU*G!3C=]#O/ %QI]EX/C\\HK*H[8[5YS\8?&R7=P;>SV
MR;3QCJ*P?"&D^(/%[K''(\-OG'IFO4-)^#]OH]HC7"AV;&2W)J;J+N+66QYE
M\+=6NK77E64LIX(!->D:_P".]:M)X5L[>26-AV/0UF?$#P<GAR2&\@788VSQ
MW%>@_#6XM==TV,LJ,V >@YJ)RN[CY;>Z>=ZEKOB:_E1O+9?;=5^R/BC48=N&
M7MUKTS4;*'[9M6)-N1VK2TZS2$D[5^7VJ/:LKENMSQU/!&O_ &GS"[J?3M^5
M3+\-]8N;@2-<-TY%>Q7L2A?NK['%50-C=/TJN=D<IXKJO@>\\/W:R&9OF/)/
M]*Z33OA]=:G;I*+F?:XSUKK?'.C+J6F&11\T?/%1> =1WV?DLWS1T.UM"XQO
ML9MI\())OO7$[>F35ZU^#4>?F9VY[M77VLG3M[5;6380V?\ Z]9RU*45U.)U
MCX+VZ:7*RC=A:X_P%X$6]\1SV\VW;&P"Y[U[:'\^W9?[PP17G/VD>'/B!TVK
M,X'3K1&R"5M#JX?A+IRC_5+G_<%78/AII]N3B)?E']P<ULVMPLT*OG[PS^%3
MB4;?ZU/4TTM8YR'P38^?\T:XY_AK'\<^$+2UB21(5P".W3%=?.RQN?F'K69X
MP$<^CO\ ,O'(S6B,>71DG@S2;.XT:)EAC^[R<5OPZ1:H<?9X_3I7"?#OQ)'
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
M0X8]?[Z]>.F!7T)9>*O"/Q!TMI+;5-/OH =PEAE5Q&?]X9"GV)%8WCSX<?\
M"9VA'G+=7D<6VTO=BBZ4 AA&Q_Y:QY&>NX<X."0?2685)4E0J:I;=T>:LOHP
MK.O3T<EKV?F9WA'6X_$O@_1-2W2 WEG'+\O;**6'\@<UT'B+152QL]1$BJT,
MWD-U^99.,?\ ?06N3^$6DWF@^#9M,O(9(9M+OKBW17'#Q>86B8>Q0KV'<=JZ
MR:P&KV)C63R6P&0%?ED=2"O..H8#TJ,'6]CB(57T:^[K^!IC</[?#3H]TU\^
MA\[Z+\2--L+AT:?=M.,9%5;OXLZ;>:GAI/W:\###I6)8_LQ1RG?)-<,Q.23*
M>:UK/]E[3XSEAN;O\YKY:31]'&-2VQLK\:]&L(E575<=3N%5YOVB=)B)VR1M
MCW!J;3OV:M)!&Z&,^Y!K<LOV>-'C'^IBSG(^6L[FJA,Y2;]I:Q!PA5O]U<_R
MJM)^TD9$_=V\[>A$.:]&C^"NDVV/W,?2IH?A;I=O)GR!TXJO:/N2Z<MSQ'5_
MBWJM[J*S6ME=\G.-F.:R?$GC#Q#XA==]G<1G/!)KZ6M_ ^F01[?LZ@_6H=0\
M&V+_ ';=?E[57M!.CU9\[Z=X^\4:':?O+.3;T!4YK4L_%?BK7(=T42[6'&6Y
MKV2^\+VD]IY8A5217-Z;(OA#43')"/)8^G2JE+H1**1PHLO&5RQ_>1K[8-5=
M:T/Q;:V32&X4GK@*:]WT^[M[N(,@3#<YI^HV$=Y:M&Z+AN*7*^Y7L^S/G'P9
MH.L>*M15I[J198WQCH#BO86\&277A_R9-WF!2,YZ<5SGB?1+KP-K7VJU5O*)
MW$ 5WO@SQ9#XET]?F_>8Y!-<^)PRFKK=%TJG+[IN_L:^"I_!;ZM(Q9FN7^]W
M[U[MIMBLL@9CN9FR:Y/X/:9]E\/M(!M#$UV5B56:,EL=S7;0YE"*GN<%>,>?
M0F\4W2V6D-T''YUB?":\2ZO+A_1C5GXG7RQ:))\RCY:Y7X.:GL@NN?XCS7=3
MVN<<Y?O+'C_[56D6_C/XB,C-'YL,?RYZ_G7A]_X8U30-=@^SF18V< [>17KG
MQIOVM/B9-<-ADX&3]:L:7!::Y$DR]^<9KECS2KI>:.J,%[!][,=H1:33(?,)
MWD?,37KO@X_9M&A!^4%1U[5Y?;QJA"_[5>JZ G_$LA7&,@8K]>S!6HPC_6Q^
M,Y3+FQ=6?];FJUZ0N>*F207-MM;[K>M5EBW#D_A4L0$47\A7@U()K0^JIU&G
MJ> ?'+X0R/XZL]5MP%\DG?C^(8JA>#9(J^PKV_Q9Y=W WF8PH.,UXKKDBIK$
M@7;M5Q^%>YDU&-/F<5N?/YY6E-13>QN?9E?10&&[/M7RS\?;7[#XYMY!P-QQ
MCM7O/B[XL6/A>VCADE59"#QNKYN^+_C./Q9KWFQ_=C8X/7-?G.<)O,*C??\
M0_2LILL!22['T1\-8H]5\$QI)CYD QZ<5YUXT\/-X6\1;\_NG/%4OA]\=K?P
M_H$<,C99 !R16+\4OC*GB>V419\P$$8->/&+V/6J6:-[5['R56XBQY<O7'8U
MS_BWPZNI6/F+R<'/L:T/AOXLC\2^'O)G;+XVG/8^M7DM_+\RW?.&XY'ZTW[K
M-(ZH\QT#4&T;5-K?=)VM[5[1X UB'6H8X)B&V\8]5->7>+?!\EM=-)]T*<G
MK3^'FO?V?<)\WS(<$9[4ZR4HC@VF?2'AS0K/280(E4?Q+3O$\JJB'S%Y([]*
MX&]\7W[Z,JV?SR  H?6N1US6?%.I*OWHR2,$+7#R-Q=GJ:N2BSTWQSI46OZ
M$$B_*O//6N6^&6L'PYKKV+2 J&^4YSQ6%;6_B:>..-I'Y&&^7K67-HFL>&O$
M$=U<;BI;YCMZ40C:/O$U-7=(]Z;6[872M(ZCGNW6M*3Q/IT5MD7"KSV85Y-K
M&B7GBO3(_L\S)(N.5ZTVT^"NLW$7S7MS],GFI2BPC*6R/3+CQ_I^P?Z0AVG^
M\*R;OXG:;&[9G7CWK@]2^!M]#<*ANICNY.6-$OP$DMI8_-D;:W4$YXK:,8I:
MF<I29V5[\5=-DLY$\Q?F'J*X6R^+]OHFO-M)6/<3[$>U=%9_L]VC*-S;NXYZ
MU@?$3X$0Z>L<L:CKG.#6G+'9@I32.EB_:"T_*_.-WIQ4DW[05LT>8TE;W"9K
M.\ _!^PU#3XY&"[E)#8-=C%\*M*LK8CR5W-Q6<I0Z%QA)[G,K^T6-IVPR_*.
M?EKF?$WQ+N-<U)+N.VEQ&V2=N"*]:\/_  @TM8F/V=>GRGUJGX@\ 66F6DNV
M#L0:GF@6XNQQ^F?&_5I;95@M9IE4=0*G;XI>*+GB.Q<#W%=#\%K&Q^VS6TD*
M[E?;7JD?AVSC/^IC_"IE-="?9WUN>&VOB7Q5?LWF6[)@?G67XHNO%DJ-L4>6
MPP!CVKZ&FT6'RSMC7 /85B36*WM]Y:QC:IQ1&=M;$RIO:Y\R6-GXILM2"^9M
M:5L9YX_&N[TKP'XLU>W5OMSJ3UZ<?I7HOC'PQ'8W\>U=O.X'WKI_#C?9$C9A
ME6X-5*M?9$^S74\FM?@SXDNG_>ZE-COSU_2KH_9YU*="9KV9_8O_ /6KW>*!
M3&I]1FG&VW+UXK-S;+C")\WZ;^S\XUGR9)FVMP1O-;-_^S?;Q[8_,+'/)+]*
M]"\0(-)U[S.G(Q[UMZ79?VI<"3^'&XU7M&'+=Z'F4/[,MC_97S+N/NU6=/\
M@%I:V$B-&N]!\I]*]D6V4C;MXQC&:R-9TIK)&DC^[C(J?:-E.FD>8?#_ .$&
MFW&I2Q20CY6/%=W;_!;28\'R4_2LWX;WZW'BB9>C,Q!'H:]'>:&U;$C!<T2F
MV1&W+<YGQ+X,7P]\-I;'3+=5DUJX\LE>#)MV*JY],NWYU)XM\7>&_A;X1M_#
M-P[K8V</ER&(99WQ\S^Y)YKT3Q1IT-KX0\-W7R8MI&F<@\<N#D_3@'Z5X;\:
M?A NK^,EN+B29[.2,L'A&0SYYYZ9 QP?4URUHM3][R_(_0LEG"6 IVZ7^^[_
M $.C^"/BVQNO#-KI^B7$MQI]S<RP%W0QE<G+  C.!N)SW)/)XKU2V)DCW7"^
M3#M#(@^4MDDA<?ES_O>AKB/@-\)8]&T:.\\DV=EL=;2 _?E)(W3'T'&!ZG)X
MP,ZVIRW;^(I+?[.8;5-L9EY^=N-YX'7C 'MGL*ZL+/W;,\'-5S5O<^9N&9KT
M[89-L98[F#?3Y<]SZXJX]DOV95*]!D=\&LW3_+>Y41P[8X!L&>.OI_G)K6N[
MN. +@<-S_G]*Y:C3;;.C#Q<8JQ#;:<KD^86SG@YP:N'2%VGR]K$="W0?6LMM
M<C6ZVW#XVG DZ#V_'MCUJ+7/']CX:MG>22&:51\T9E!+'W&:SITXLTE*5S3N
M=$/E_*T>X_[6!^'%8>K>%;R./="JN&[1MM85S-U^TM-:SA5LMMNW'F)\RC]/
MZ5GZ3^TU&VJB&XEAFC9MI1"/E]"2<#CTQ6GL4]@^L3CV+.K:!J46[]]-M[J6
M;=^M<T^FG3YFF\N>21N2W+$ >U>L'Q+I_B.U\Z":"Y5NX;D?UKD_$&GPE&DB
MF+8;@$=_?_']*S4'&1V>T4XW:.9LO&7_  C5E/=1S*;F-"8QGH>A'Y5]#? W
MX@P^(_ [36\,TBR2;MADP\7RJ6''! 9N#@=>17S;XGT$ZJRQR01G<.21R3VY
MZUZ)\++"3PEX)TU(9)8I@99 X;:RDNR]?HHKV,+B/91=]CYG.Z2FD^IT'Q!N
M/[1\5W-S&WRH1&ISG.W@_KFH]/1;I,]^]-9,IBJL,DEC<#&>?UKCG)RDY/J>
M;#2-ET-46()^G KYZ_:0\/:%X1\9ZGXO\2QB;3;&W2'3[#>5;5[Y@2L?'/E1
MJ1)(1VVKGYJ^A(KCSTW9_*O@_P#;V^*]UXD^,>J6S[OL7A5!I]I$1A?,*AI)
M#ZEF/7NL:^E=>!_B7\@G*T>8\Q^)_P 5KC7[QI[XQR2/_J[.(!881CC./3'
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
M;N#P*=-)YS[MJJ3V487\J %8JBXQYC?WB.!^'?\ SQ3"2QYY/J<T8]OTHZ4
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
M)K6_MY(6R0K$?+)CNIK] D\*Z;%_"E>HZ=^QOX*^,OPAAMO$.D+)<7698;R
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
MHW#QBXEC;."-Q&:Z&U^"EY$F/.;U!R:SY^MAJ+>Q:G\-:;:68DN)O,5N/+R
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
M0[AU&^+=-AO[5I""!W8?P_7U&?QQWKRSQWX5AU&T>TOXY)+>3F.6)CN7T/\
MG(KU'1=:2[@DB9E=E.,8ZBL/Q;I"V&X-NFT^;[PSS"?3G/X?U[[P8XU))Z'@
MMSJ.H?#"\CCU)OM>GR-LAOT&U''0*X/W&^O![>E>>_$33IAJ[7</^D0S-E #
MN8$^Q)'3BO>M8U2VT2_&D:];V]Q8:FI6WN&3]W<#',1P0 X]",'&03R!P?CO
MX5KIKB;P\\]Q:NVU].D<O/#G/S1,>7'MRP]6' ]"A)*29O\ 6O:1Y)G/_#KX
ME3>%ED*Y2;&)@02\O.,$]  ,@ # SCCOZIX=^,M](64LOF1PQQP9 98L$Y !
MZ9QG/)YSG-</\*/@%K'C/5(X=)TF^NI9%\T1BWDW%,@9Z?=R1R/SKZ(\$?L#
M>,8(8+AK&&W9CO/F3*FT] <'N.OKFO7]G&1Y]6MRNQSNG^*5_LJZ5;CS%\])
MIPJ_O).,G(Z\E6! QCY< CBO0K3PUN\$R7%E$8;S4)?*7<O^N@7DL<$%06P.
M#U1AC&:[GX>?L)KI<Z/K6H0_9\ -;VC'<^.Q<C@=.@[5Z?J/P8:^N(_+N8X;
M>W00PPA<K$@X &,=L<GDXY)K&I1TL@C6;U:9\AKX!U*ZU3R9I&9?4GK77Q?!
MVX6W15G*Y&3\V*^@5_9WMVG$CWB[AZ1G_&M)?@E:>7AKR3_@*?\ UZY7AI/H
M.-7R9\W?\*9FCVLUTWTW'_&M.P^#L+X9IFST//\ 6O>M0^!EM<1_N=0DC;'&
MZ//]:--^!EK H^T7TTC>D:!5_6I^JRO:P_;>3/%8/A!9H?FD8_CUJY#\*]/4
M#[WR^_6O<HOA'I*?>-RY]3)U_2K47PWT>'_EV+?60UK'!/J'M?(\!F^&VFK-
M]QSCBIHO &GVDJLL)^4Y''6O?AX"TA2/]!A/U8G^M31^$],BZ6%K^*Y_K5?4
MT3[278\*_P"$5L8AE8!G' ( KM]2\*+J.BZ;+$O/E#&WTKT:+1[2$?+:VX_[
M9K_A4IM(B%'EIA/N@ #%=.%@Z$N:)C7A[5>\9OA?2%T?0X857G[S>Y-2R6WV
MW78L_=LXV?IQO?Y1^2@_]]5-#>*=4GMP<>2JM@>AS_@:GMHO+WM_%*V\G/T
M_*M)2<G=DP@K*/8>(5DPK?=;AO7'>OR3^&WAVX^#O[85QH<CMY>GZS/8,Q/W
M\2O'G'3G@_E7ZW9_SFO%_C)^R?X?^)WQH\->(FL[.TN-/DDN[N6*(++?,J@*
M&(^]\Q0DGTK.55TJD9VNF[/ROU*JT>>$DNS./_:SMY%\#V-[ J_NVLK@Y'0"
M4(<?@Q_"O9OA]"M_\,-*N,#S)+.,J?4[0!7"_M5Z.TWP@N$AM_M"K93)A0<J
M54,I&/3;7:?L\7K:M\'/#LW&%@96!'(8,P'Z?SKNC*^&:727YK_@'G\O^V)=
MX?BFO\S(_:H\)-KW[-WB:V7_ %D5CYX^J$$C\L_E7YN?$^\.I>%+7<K ?90G
M7KC(K]8O&&D?VYX2U2QVAOMEI-  >A+(0/YU^2OQ CD@L9+<_*UK-)$5S]W\
M/QKZ'(*EZ-2F^]_O5OT/)SVCRUJ53Y?=K^IM?L?:TNI^$+[2YF_U4CPL.N$?
M_P#:8?A7:Z!]LN='UO3HV5;WRY&@(_AD="OZ,N/PKQ3]DO7CIGQ4U#3&?;]L
MB+)[O&21^:L?R]J]NU"Y.@_%65%RD=\A<=L[UWY!_P"NBR8KYNIH^7Y'O4[-
M:'R?KGA"2*=HROEE05*D?,/4?45H?L[^*9/"_P 6=#:9]D<5R+5@3@*'RG/T
M+ _A7T1\4_@]8^.U^W6\C6&J*=S2!=T<YY^\.JD]R,_3O7S=XF\)7GPK^(T3
MRR1>;O%Q!+ 6PCJ<\9 /&*P7NR3*DN:#1]AZ;:W=UJ4\<,=S<-')AVC4MU'!
M.!W[5P_[1WP5O]:\+V^H7%G-:K9F6.-YAL65"JOM!]1DG_@5?9?@SQ[9^(?"
MVD:U&QD77K."Y<9RN6 !_+D8]:ROC7\/X?&GPHO;6\56AA9+Q"59G3DJ_P N
M5R1N3H1G'.,8K:M.2DH6T'1C&5)U4]>Q\&?L3S:EX<^-$UG"S-I^H6LGVF//
MR_(-ROCU!XS[U^A/PQU;[3X>DW;I)+8_*H;C:1Z?4&O!_ ?P_P!"^'L,D>E6
MD@N+K_7WDY!FE'.% & B<G@9)[DX&/6/A!J7V36A;[AY=PI3&>_4']/UK2C*
MTTF<E2#<6WWN>D27"Q(K\[F. =N>M-O(&#3MYGR[?N@#.?K]:DC+1 KGGUJC
MJ\8+[WD\N-8R"P;!&:]"#3=D<M3:Y\D77PUMVM]JJN[IG%9]CX4CTJ5ED4!>
MVX5C7GC;Q ^W_1)EQR<OTJ*YN]?\1VK+]G9>P<OTKXN,;ZGV'M$7]>T%-,F6
M=&PH/&.]=%HTVG:III;<BMV7/4UP-UHGB!;-H[CRI(VXYSFL[1])U>R5ECN
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
MO:U^V/JD&L)'%<KY3=0J+_A6_:?M.R7ELK27C!L<\@?RK.6(BBE<^@B=H_\
MKTWS5_O+^=?..I?M$?:'^:\9OJ]47_: C1N+A3_P.L_KBZ(KV;:/IQIT3[SJ
M/JX%1OJ5O&/FN(%^LHKY:OOCXKX9)ESW^:J4_P >WW?ZX?G1]<_NA[-]SZL;
M7[-?^7J'_ONHW\5:>G_+TA^AS7RG=_M"MG"NQ^E49?V@KC;PLW7J#4_6WV!4
MWW/K-/&^GR2*BS%F8X K1M[^.Y7*EL5\A^#/C/J&K^,M-M_)N&6:<(>?6OJ#
M08)!;PM-NW?*<>E53Q$I34;?,SEI?4Q[SQ']D^*5]:[MK2V4)4>^YJ[E>5&.
MG:OG+XB>.A9?M;+8JW$=O C#/7,>>?\ OJOH/3KG=;KSGCFNWE:BF<M*I[\D
M6ZSM7;RM3TU^F^<P$_[Z\?J!5[SQZ-^507L:W:1YR#%*DJD]BIS_ )^M88BG
M*<+1WNG]S3.NG45]3\X_VX?BCXH'C:.:/Q1JJZ/KMA'JEK86]W+'#:0RF1(T
M*!L;O+12Q'5F:O(OAS^TKXV\**NGZ?XN\26EAG<MO#J,JQKGK@!L#ZUZ7_P4
M%MFTR\\+GR7;[/#?Z0Q1">;2]EC&?3Y6'%?-'AVZ9-;0-'*N[(^9<#IFO6R>
M455IW5]>IY&*I\^&=][;GZ!_L _'#6?$'QANM/UK6-0U5=0TYFB^V73S;7C=
M&XW$\E2WY5\T?M!6#:+\2?%%BT;1>3J$V4<?,/G(_I70_LG^,)/"?QA\.7B_
M=$YB8;]ORLI4\_B#COBC]N2!+;X^ZY-'_J=0V7*GUW#)Z\]<]>:^TJ453QK<
M%92@OO3/DZ<F\-[-_9G^#7_ /GWX?:S_ ,(G\=='N2=JO>1QN3QA91L/_H5?
M3WQILY-+_LC5DCW&,[']]A\Q5^I!E_6OD/QZ&M=8AECRC!=RD>H/%?9WB25O
MB/\  &/4K=2S?9(-53#'Y>!YGY*[C\*^)QT.6K->?YZGUV%E>,7W7_ "VO([
MNU^3HPZYYQZUX3^UCH'V6SL]248:UG .1_"<DUZ!X-\2;K2...1CM^5?0XX&
M?RJC\>]&;7_ ]U&P\QI(LC(Z$<\5Y\CLIZ/<^E?^":7B^V\<?L]6^GW:0W%Q
MH-PUJ"XR2FXL./0!EKZ*U/PM9:AI5U D,<;7$+PAA_#N!_J<_6OSP_X)B_&B
MQ^'WB?4+/5;R.UM+Z ,3(3@.N0P '4G]W_WR:^Z;7X]>#[I?W>M*_086VG/\
MDKHG:7O7,:?NWCYL\=F\"S0NI^U:6H89 DO$0IZ@J2#D=",5M:1I)T 1W?V[
M2YFA=658+H22'GT'I]:RO&VKZ=J?C/4+C3)5N(9)!."H*E"^3@@\COU[$&H;
M>\2&&20LRI$-Q]L#)S4+FO<4Y7]T]P%PLZ^8N[9(-PQVSS5'6)V$6V$!O[P)
MZKCUK(\&ZFVH>';61EQP5.#^=6M6<7A,97/EMPP8*WX9KVZ,=4SRYR]W0^36
MTS5-2;"VZI_P'=FM33_"6K+%PI_[Y']:^A=(_9JU]#^\M;>/O@S1_P!#6Y#^
MSIJA7YFLX^QR^?Y U\A[.?8^M]O#JSYA;P+JFJ*RLC;>W2J0^#&H0Q,4WGCH
M37UM:?LT7"M\]Y:K],G^E7K;]FV.(?/J$?N A-:JC+<EUZ?F?&FC_"FZ@N),
M[HI/4-D&M+3/A_>I?>7,XD0]#GI^M?7T?[,VFB7>U[-N[[8UQ5J/]F_1?.WO
M/=,1_="BJ=.3T)59=$?).I_"::2+Y9&"D=C56S^$;Q2_/*^?>OLQ/@'H*CG[
M4WU<?X5(OP)\.ALF&=OK+4^PD#K/HCX];X50@9,K?E2?\*SLU',C-ZU]B3?
MCPU.N&M)CVSYY%1:=^SUX3T^8NVFM<^@GG9E'X9 J?J\[E>V\CY E^&5G<@1
M1K(68XSZ5NZ;\-])\(VGG21_O.OS '\J]\^._A[PSX&\+Q-;6-I9:A))F)8D
MP77OGVYZU\Z^(_$!U2<LS8'3@\5W8/ MRYI'DX[-%&+I]2OK>L&]?:NU85/
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
MO*;Z2.X0,<#=R=PZ@UGWFMS:0NVSNKB#&3B*0KN]N#7SL:C>A[/LU>Y;\!^
M9/%?Q"DL+75[72;!EEO'NYVVBVB0 NQR1T!SR0, DGBO6=-_9^\.:S]I?3O%
M7C:\M;55\W5_LJBQ@=AQO3;O"YW<E2,#J>I\9T[Q'?:%J_VC39?+FEMY+%V,
M2R^=%+&T4JLK*P;<C,.G!((P0"/9?#WQ!\3?!G6M)AUJ:QM='UK0/M-U%:?O
MKB^M)HG$2ME&VOM/F,,G"E<A<[1PUL-7J3;51Q5M+6W\[IDR5MB']G[XN0_!
M9]7\-ZK8:I?>((M0EM98K80K#&\+,A!=G +95LL<Y 7' KL_%7[3G[K9?+:V
M<:L"ND6ET+FZNR,8$\B#RXX_55RQQC..ORC%%(L"J59BV7.<Y/.<^_\ ]>O8
M/V2/@/J'Q7\9V\RV[Q:'I\RR7UVRD1[5Y\M3T9VZ8'0')]_:P<)U91@_*_ZO
M]3CQDXTJ;DC]!?A]#<:5X#T@7LG^G&V26<@8S*XWN /3<Q'T JV;U9[EF8M]
MW.5]:R9M2RZ;VC4 $KM/3%1I<L_E[F(X(8#H<9Z_I7U"HI.Y\VZVT3Z6Z49K
MY_;XYZQ<O\NMJN!T5(A_[+3KGXI:Y/$P&LW0..2DH7'Y5\;[1[M,^UC9[-?>
M>_#FCOT_*OFL>./%#2.S:M>2+C(W3L>/?/3\*K7/Q URYB_>2LS9QS.W-2ZS
M[%\K[K^OD?3I4@9VG'K36F1!\S*ON6 KY/NO&FL,Q5MK?60G^E56\9:C;+\R
MPY_W\_TI>V?8.3NT?64VMV5L2)+RTC(ZAID&/UJI<^.=%LUW2ZMIL8][E/\
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
M6BX>IV#:.MS##?:?+A?]8CJ=K ^_<'BN1MM%7X5^+KWQ)I=KY&D:ESX@L+5
M/+(.X7L Z!D;#LHY^\1D$A='PAX@E\-7?ER_-;R'+J3P*[L6,.IPB:UVK+C(
M.>&'\C6D)-;!*)JF"/Q(B:Q#MDN BQWC1@%)@1^[G&.H=>"?7'N:O0IY48']
M:YWP@]OX 2UM0GE6.XVR1]EB<DF)?96Y4=MRJ"%  SO%7Q<MO!GB&YTVZ.)K
M<COPZD95A[%<$5<K;G12E=69V<T0F3Z<BH;5A%*=W"G]*\YD_:)LU^X)&^@/
M^%9VH_M!E)?W=O,R]\#I^E1S=BN9'K]S)A HZ'GZ4^VC BS_ !&O$[G]H"]D
M*[;6?#?[-2/\?=2E 6*SN&[9*]*5]1W7<]M50.68?2J=_$J'<K+\Q]>AKQJ;
MXO\ B&9L+9S@>I6I_#GC3Q)K_B"V@DM9$MRV7)ST_*HE4Y5=BYCZ2^'L_EGR
MO[R"NCO9O*LY6&-RH3^E<;X&D:UN[4R?\M!BNTNX//MI$_O*1G\*[,EQ?M\/
M)]FU^OZF&*I<E3U5SX"^,$NWQU;S_=9G8=>O()_K7U9\,]2-_P#"?PO< _-"
MC1$]^"1_05\H?'-OL_B"W8\-'.R']:^C/V>M7-_\#8\'+65\0?8-@_UKZK$+
M]VCQ%*U7[_T9[#:W6Y/O=:LK=9'+8'KFL6RF,D$;XY(Q5IYB7Q_#CH*\O8[H
MNYG^-OA)X7^*=U93>(M!TW6I+-2ENUW'YGE D9P#QR0.U?G/^TQ\&='\ ?MF
M:QI=MI=G:Z5)/YUM!%#MBB#QI*%4= !N(QTXK]--$3SN3G$9/YU\G_M]^$;>
MV^+&DZVT:>;YUH2^.2K*\!_7;^5=V!LL33OLW;[SFQG^[S:WM^1YD?#VFK=(
MT=K#&H0-\F> /KFM?XQZ="?@I-9M,JE;VVDB1R SMME4A>YPLH)QTP/:M[PI
M\/;C4O"GB#4+?3?[2U!X9+?3HY)O*@MR$+R7,IY.Q. ,*Q)W  D8KY!^+6L:
M[IK27,>O:>TT3JA^P%L-GY22S,2<?0?2ON,3CH)-ZODLWM^K/C,+A:DY+9<U
MTM_0R_$]E]ITRZ7K^[8_D,_TKF=/LEU+3E#<,I!!'4&FHVH:BC237UTT<A)4
M%MI9<D9./7TJS:2?V6@5=K?6O'EBJ5>7.U96ZGT$:<J/NWN94\.H:/*7CF;:
M3SQN!^H-13Z[=3 [F1=W'"8K?N+EW&6V+TX_QJC-9Q.V6V?@*X)8.A>\3J6,
MJ6U,$F20?ZV;T)#$&OH'1?B)HGQ5_:*\$^*-:O8-+TFZL[/1?$5O!"+>.%(X
M/LC;%SM,;0B,MMY&6P#7BD\<<+\ 8QV%>B_LJ>/_  SX+^([6/BS1['7O#7B
M*'['/'<6_F_9'8C;(O\ $IZKE"&&X%3G K@K4XQ:Y?,Z*524XO>Y['^SW\*O
M"=Y!"U]IFE:C/:@*LUU'YB\8Y(;Y>_7&.:^A;[Q/:Z5H"6MC=:79M'L"1DJL
M,:!@6&T$8RN0 ,<D>E?"O[1^FP?"7XOZII/AS7EUKP[A+C3+J.42?N)%#B-R
M/^6D>2C=#E<D G X,^.-4 _X_)E[D*<"O?\ [2PCLXQ:]$CP999BKN\T_6[/
MTFG^(FB12NTNKZ<@!^1?M"YV]N_!JO-\8O#L"J&UJQVJ<G;*"1^5?FXWB^^F
M^]?73[>@+]*=#XENHWR+BX4MW$A&:N.9X=]'^!G_ &3B/YE]S/MR'Q4V9"TG
M\/?O5Q/&,_FQ["V O->(V?Q.=B-QPV,#YCTK2@^*V57YOF7C&>U8_54<_P!<
MDM+L]HM/B)=V\2_OI =W'-6$^)%Y^\#2-N4Y'/O7C47Q(5C\WW.H/I6@?B5
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
MTWQ%?:F)([B.X>"2&W".K_,BD@,6''?8?2NC#W]K'E[DXBWLI<VUCY^^.'Q
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
M_#7S;?O*O3&,YK%JRN:4MSB_$$WGQ?PI(HP,'&13FN5F\.0._/ER%&QVX_\
MK4NN6<@MN=K;1D?SK,TZZ:30;N,ACL=3SU8=/Z_I6L7=&W*1WUTL2#9B2-^>
M1]WTJ@UR4RK,W7.<=*9>280[3\T)Y7U[5GZ[KT>@Z'=WTGW;6%I#N[X'3Z]*
MTBF]$3*/1GF/BO6'USXO7'DE7;2H/E/4!^M>N>%'_M70;B(R>88PDVX?Y]Z\
M#^$,TE[X@O+ZX;,DY+NQ'4DY_K7MWP^GDBNWM#'M\K?"&W<$'#+C\"/RKHQ"
MLE'L8Q\S2LI#9S,Q'[OWYYJOKGBF&TC93M#+U &,4GB[4H?"UJ[22)DC<%S\
MPKPKQM\2[CQ9J3V6EMN9OE><#@#_ &?\:QITW)Z%1CU9U7C3XN7,]\UCI;R2
M73?(0N?E^I_I72?#?Q3K7A:S9;[4)KCS_F>-B2(O3 SZ5RWPT\$+H-NUQ,JF
M8_,SL2Q'/Y8]ZW@9M;O6502.FX#:*VER[(T.UM/B%<7%RI,I:,,/ESU/]:ZO
M3O%/VI%^\%;D9')/]*X;2M$CLD4L5;CKG-;FGW"Q,5C7<QZ<''\L_I67-K8#
MMM'\1- RD]V['KTKO+>Z77?#<A7<[6^9MJ_>=<?O #Z[1N'^THKR73;TR+RP
M^49P.<9KKO!?B4Z1?QL",LPX.<#FJ,Y1ZH]&TS4S)]G!;<MXGDHP/RF8 M$?
MHZ[U_P" H.,<4+CXH64<>UF964X8$=#Z5F6\:B._TN+@PE9K0C^XS"2/_OF0
M!>.SFG6?ARP^(MC)J2D1WW2[B&1N/:0?48S[@GO5MZ:#ISMH:UG\3[%8-V[[
MU$GQ7M43(Y/TJI!\++7R?FW$#@<U9L/A[8HI5E9L="347?0WYO(A@^(W]MZG
M%;PIEG?!..@KO6E,>G)\O4XQ65X/\ 6<%]YR1_,@P#Z5T5U"HN/+'W4XKPLZ
MG/EY3JP<;R;9FRR&.,D5VW@&Z^T^&X?[T9*G\,UQL\( QC/>NF^&4FZRGCXP
MLF16?"M1QQG+WBU^3_0K,HWHW[,^<_VZ+06OB^XDV_+-:1/^(W+_ $KF?V(-
M5:#Q_%&Q_P"/B&2+^O\ 2O3/V\O#HNX+.=?O26DJG_@."/\ T(UXI^RK?_V;
M\3-(YVAIE!_X$"/ZU^MT_>PWWGQF(7+44O3\SZKT)FMY9%[JV,?C7<^&K#[-
MIRLP^>3YC7&:#9M<^,IH]NU4EW'V%>B(NP5Y1WTDT$CB*)F9E154DL>@ ZG\
M*^*/VT?BM'8Z'J'B(2-'?>*'DTC1$;AX+.,*)YQZ9)*CT,F1GFOJOXNW[3:
MFCP3>3=:XQM5<?\ +),;G8^@"@G/H#7Y;_ML_$JW^*?Q4FU+3II(]$T$?V9I
M,>XX>WCR%;'J[EG)]& ["NJB^2+G_5NISU[5*BI]%^?3[M_N/+O$TW]O:Q'9
M1M^YA&]P#U]?T_4TW49I)9"3\JDX4;?NKV K/TQFM(FDPHDN._< ?XT\76^0
M'J.E%.3DW)[O^D5)6M%;(DBBDE;=M#*O7-4[NU$67W9P?RJZ\C*I*;EW#J>]
M10;G=A][L=U:N-]#/FL[E-H6\O(QNR/QIIA8#G@UI&VV_,WR^WI436RR,>I_
M&KC1UU#VB*,D>TG=BE3Y"!VJT8/WIX7V)J=+:/ZMZ&B5%D^TU,YE,8WCZC Z
MU);^*+RW?*K)Z=#5B6S5E^7</:K7A_PC-XBU 01@*.A;TK'ZNKWN;*MI8P0G
MS<[5&>E:&FZ%=:B^VWM9I?98R<U[9X%_9WL[<1S70\P9_B[U['X9T?0?#=JL
M;"&/:!Z8J:F(IP\RHTI2V.3T;X)6DD!=5'S8(Y/%;=M\)K*-=@*COBNF\$7<
M;6:QR'YL8.>U798DBN]@/?\ 2OCJE23>Y]0H1WL8VG?"RSB3^>:LW_@RSM+<
M(JY+>G:NI)6&'<S<=N>M85YJ4<EX/,90!R>:49R3W*<(V.:G\.0VMZGRX7=C
M@5VFDZ)8R6JMM^;&.:QX9X=1U+:K*WTKHM,M_+&T'YL8JIU';4F,4MB9=%A1
M/N_**JOIL=Y)RF?[O-7)[LHPC.WGJ*O6%H@&_P!>E8N3-M#!U;PG;W$:J44$
M]ZRY?"\FB'S(5^0=\5VUY KPY]#3;0K/ 59<]\8K)3:8.*9SVD>(UACVR+M;
MH#CK6_I4ZS2;CQ^%8FM>&UN9MT'Y#M56WU:31&\N3=M7BG*BIJZ"-9Q=I'5R
M7OV:X/R_*?Y5F:]I/VIO,AS[CUJ%=;BOHU8-N/3(K2M[M1:G++N_G4QH\NI4
MJW-HCBM7DDA.U<JP]JFT+4)+9@LA9@_Z5MWVA+>G>-N[O69^[M)1Y[*H!Z'O
M79'8YI-W-[3[0/Y<B\+]*TD@(&[A>:Q/%'Q(T]([6&W\N-EX8CY0H]/QJ]!X
MGM+NR3;,O R>:JPW);(NV)-Q<8/KT]*Z--.CEM=J_B?>N5MM<M81O\Y<GWJY
M;_$*SA7'G+GTS18F^EC7M=,C,K+(-RUF^(O#G]E+YT/R^FVJLWQ'L89U;SEY
MY/--O/B387>%:0-NXP32)N:GA*>.['[[[Z]SW-;]W"DD.WC\*\TUGQQ9Z*H>
MW8L.IP:M:1\;K.>']Y\S?6D+F1VFG,%D,?ZUH?$*3[%X"NV^Z! P_2O/4^*D
M/]HQB.+[S 9SUKKOBEJIE^&5U(1C]PW\JSJ2U40NG%GP/XE;[7XWU%_]O%=C
M^SY9>;XPW8W;6Q7&70,^OWLG4F0CGVXKTO\ 9NL#_;[-CC=@5]$](6/)IKL?
M3>C7#64$)Z+@<UU$'B"&XC$6Y?,7[W/6O-O$FO7FF0HL,9;( '^R:XJ3QKKU
MGJ1=8V:,'D\YKR:\;S9VTZB6A]!*5\S=_$W3!K0^T1F,J3VKY^T_XN:QJMX8
M8TF5U RI%;R^*O$4Z\+-TXXK'8N4D>E:LD,K,K>7G'&:YU?$\6@7RPLZA,]
MW6N)U%_$LW[S]\N/:L#5O!WB+7&29I)D9.<!>M%E<=^R/9-4M;34;/SDDCWM
MR?FJ'1_%*Z99,LDJ_NQP<]*\>T6;Q(+L6\WG"/.TM7:WW@&^?PXP#/YC(0#B
MN?$+1)'1AK-NW8Z#5O&-G>IY<DT3>8O/SC KYW_:.\/Z?J4C7-JT7G1Y(VFN
MO/PNU*]LVMS<2QS8PSJ<$BL9OV<=5U6Z5+FXGDB!Q@9&:[*<U'0Y9KFZ'C=J
M1XDT:6TGCW;1MP1UKK/V>OB?)\,+:ZTNZE98QS#GICBNTOOV>_\ A%)5W+)Y
M?\62<DU3M?V>8=5N6ED7[P]#D?Y]ZW]I%K4F-[W1T7PM^.6GV7B:ZD:95\P'
M/S#KS7)_'+XG6/C?5VC:19(UDSPW2N;_ .%)+HNMW0>0[F)5>.@_SFMSPI^S
MK_:>F7<NUOD!S(V23_A4<L4[H$G:QC77B#3)] N!&JGY>H/(-:'P;\>1Z^GV
M:3;YBG:06KM?@W^S18ZQ8S17$:R;>Y'6O/?BQ\.U^!?CVUO+7]W;32".9<8
M&3S^%5S1D[$-M)2[GH^IV'G!HV';Y>*S?"US)H.O?,6VYVMGN/6K^FZZFOZ1
M#-"0S*!W[4W5(%V+-T9.OTK-QL:;G>:WJUR-,$EDI9D&=I_B%>=>,/%.N.-K
M6\FUO1>E>F_"K6;>XLECGVNRC +'J*Z#7/#%GJ(;9#&>XK-M7+Y6U>YY)X6\
M;:K;V:(L;;F&/NU?O_$FN"#F.3YC_<KL9=%ATJ]5/*558[E^OI6[>0PWFGIM
MB7<J<_6B,M= <7;5GCMM=ZW=.2FY=W3C%?17PG\/7'A+X+VJW3.U]JTTETY[
MA6PJ_P#CB _C7G::0T%[&JJ 9#@?7/%>R>/RNDSPZ;')^[TZ!+<?51@_CFM)
MR:@V<\]$<QJ3I#.<Y9L?=7M5_0+9PNYE55QNS_=JAIFE-?W0/1<Y)/>MR]N(
M].M]N5]#_M5PHQ,/Q')]IE\Q1N"\9S7*:[<!6_=[1QM.>:VO$6LBS'[MD:1^
M@W#./I7*SRNY9FC9#DY)^Z?>I^T7&/<SI[A5&SENPVGK6GX?;_3(5W,K9X'I
M6.S_ .G>O.,?W36]HRK'="3<=O7&.].6P<MWH;FJED5=O(8?,>X'M6;KD:CP
MM=*S!O+"R9^A%:+*USC+2;<<>HJM>:=_Q)[R,#[T#8R.O&:P-Z<5<X^[OUN]
M"4A?F&%;<>?\BL&Q=S!?1L&7]WN+9]#GBM"V7?I]PC,1P2#BL_0KKS/-C9EV
M*"N<YSFM*9M*.ET995II3_?P" ._O7FO[1OB0V?AZWTJ.3][?/NE /\ RS7_
M !;'Y5WVI2+:74N[.V/H?3%?/OBSQ%_PGOQ NKH.3;QMY-OGIL7C]>OY5V8>
M-Y7Z(YYNQT'PTLC8V(DQ]X@$#O70:]\5/^$,U&0I<M#^YB? &YB06[>N,5R%
M_P"+(_#FEF.&0>9U /\ 6N((N/$NI%MSRO(=Q<\DUT>S]I)M["C:.YO>*_B#
MJ_Q-U';([>4QYP.6^I_I78?#SP5#I4*R-&RMC&<$57\!^"H=+C\Z=2K8YXKK
M)/$]GHR;5VMM'&1NX_'VJ:E1)>SBB(^\[LU()HX7V-M50?IG\B:Z32H(6BS'
M&L:^S9W#\A_*O,=3^*\<'^K5=I/11_3--@^)VH7P"0Q[1_"S#</KCH?RK#E;
MV-N4]@+PQOLW*JMR !G!_(4Y[M5"K\JKG[S$\_K7F%AKFI"/S9Y]V/FV@ #\
ML5T&GZVTJ*6V[I#R6P,_A_2I<1-6.]L[AG/R[1M.2V><5L6ER8EP67INX/\
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
M/AK7EF6-=K-C@=J[?1H+:]ME=47IT K$\:30W*#GOU]*RK3QS'X9B DDQM&
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
M\.-RWDC#NTV/Y 593X,>'D'_ !ZRM]9VYJNOQOTEQ\J73''3:!_6H+GX\:;
MV/L]T??<O^-8\U%/H5RE^?X*^&;A=LFG;A_UW?C]:\R_:$_9.TG6_!-U/I#7
M%E=VZ%E!DW*WMS^-=O<_'^SBCW+9RGTS*.?TKF?%?QRN/$=D]K##';PR##'=
MN;'^?:L:M:@EY^@2H-KW4[GR#=? [6K!P([V01YR0<<UM:9^S]J&I0AO[0N/
M<;A7M&JF*XMF^[NQZUBZ+XL&EWC12,%&>.>*\OF9VJ$>IP$G[,DC)NFNIV]M
MW6N@N/@NFL^&VLI]S+M"GYNHKM[CQ9!<KA95/8\]ZFM]22&#<TBKNYZCBN:K
MK-)G31CRQDD>$ZE^S3;Z;>_*T@7M\W>MBR_9ITO5=.W&/=)C!#'O7H^OZC;S
M;@TD?M\PZUA0>,H]#DSYR_-\NW=6_,['.HI/5')Z-\&M.TV]^RR1JT8^4 XK
MH++X"Z387"M'#&&SG.T4_4-=MYYENHY%&TY.#WJ2+XF6N_:\R[E'%&H]#G/'
M'PPMM,O.%QN_6LG1O!^FV1EDD1=I!!SBNO\ $OC"SUBWSNW2$<$=L5P&J:BU
MVTRQ[NA ]JJ.NI-CF=3M=-L/$2VD2Q[;A^<@<UV,_P ,=/@\.QW7EHJYR#@5
MXQJ<-S8?$VWDES)%"_;TKW'Q3XOBB\"0[8Y,8&>*TE=:"7PLT=4\,Z6_PP8M
M&NX+D_*..*^4_"7C=/!7Q$N%C_X\YIC&1GH?7\SBO=/$OQ$8_#Z2+;(N0>?7
MK7R_=V,J:J_F(VZ5BV<=>:VHQ3BTS.I:Z:/K71]4M_$,%K,K*=K#<?4=*]ET
M1;/PCI-OJEA(MO=VZ[T9".3[XKY(^"?CE;81VMPS;D^7YCU':O5[K5KA;;RX
MYF6"3E #TK&HG<TTDCZ8\*?M=7NJV:>9:V#..,_/S_X]5C5/VK-3M!N6UT_;
MGIM;D?G7S)X0UO\ L^Z\LD+N/ ]#6KXKU;4!$&A^ZW&,=35^WJ=V2Z4;'NWQ
MP\3>(/C#I_@W0]*FFTRQUP75[J]["0)8(8!$!$A'W2[3*,XSBJ>B_!70?"%J
MJZ?IMK"J\[MN7<^K$\DGUK<^#5Y))X 19H7AV*FW>/F)*#)'H#@#WP*V+M55
M%PPZ]3WI8RIS)>A[F51M"]C@=;\#6L[;FB7<>< =:P=2^$=I*&VVRNV>>/\
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
M;Y3CI6E!X52Q=2KHJ^PX-<,SIBVT+=?'"0_NP9V[\ ]/RIEM\7)F482Z8MZ
M_P"%;NG>&K&_=>4\STQ5^Y\(6MM+N_AZ<5D]="M3E9OBA>/PMK=-7/ZUXOU*
MX?='9S@KR">]>J6V@V+1@D;J;+H^G/+]W/MBES)%2BT>-Z;XL\01ZA'YEI*(
MBP_'GZUZ1K>N:D^CJT,.^0D#'I7076A:>\*[8UW ]Q4BW5GIR*DBC;NZ&N6J
MDZB.BE&T)(\[NKG7KJ!F\A%'7)8_X5S&MZ;XCU%=W[M-O.1DY_2O;KW5],=
MHCC(SS45Q?Z?':,VV+YA73%]SE<+]3P.U\1ZU97 L9-H!'4YYJQJ_@77KN 7
M$=UC<!]U,@5W>IV^GRZHTZF/,><@UHZ;XWL3;_96:-1V/H*L(QOH<[X \+W-
MY:,MS-^\48Z=:Z"]\"JEG)Y97=M_N]ZBMO$-KIMXQ\Q?08K3L_'5EM9O,CZ8
MK,TC%6/)[KPBZ^)%>8;F5_3K7=>(;*UD\'[2=S*!E/6J>O>(]/GU)MLBL?7T
MKG?&'C%H=(;R^>*T,UHFF8^^VUN"YM8PS;?EP#]VJ.G_  8@U[584=6VJI89
MZFL'X3^,88?$EY]H8[GDR!^?^-=Y9?$ZQT_Q(VUN=I&/2KUB[(G=H\U\?>'8
M_AMXGA>,[=LF"*]<\$ZW#XJ\.1A<;F7*'/>O#_COXM3Q+XO62)O,"$\#WQ_A
M2?"CXE2>%M36UF9ECF8;,G&T^U:RIMQYNH4Y6;1] Z=H<E]<;E;8T3<\=#7:
M6,JWFGM:S*F]5')]>QKC- \2'[.;B,;ED #"DT?Q'<S^)%B^[YC87=]W\?\
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
MFW=%[UT=A!9DKB8;AUQBI-9%F\B+(_X&L)1M41T1O[)GE&DZAJ1N\3QS;2W
M+=*Z+5$NGL_DC;YO]JN@UJTTT0J58;E%98\0Z?:P*KL6VGNW2MSE,%-&O)+?
M/EKECR2U8^K^%]2MCYRJJ*#Z\UZ%IGB32YH_O9W-QS5S5?$FE-9E=J\<8(H&
MH]3S_1X9=7M?*W1^<OW<]ZS;KPUJ8U583,41C\V/2K%KXOL]%U[[I96.X$#I
M6]>?$2RU';)&H,@//%#N,--^$32 3/(S;B#UZFG^*?A['96#?+E6Z@T]/BS;
MVS*K [0./:JOB7XO6-Q;*K'MC%2KWU*<8VNCF? /P@L7UQY&4H2Q(8]Q67\0
M?!%IH>K,T<FV1B%W^U=I9:M'Y/GPMVW8[5Y;\5?%TL=\I;Y\RC@=JTC=R)E9
M+0?:?#&WO_$@>3YH]H;)[G%5OCS\-K'0="ANK<A9D7<&&!TYK1@\62-:+<*H
M_> *,=JYGXP^+Y=:T6&%F5AR.*Z(7YC.44D=G\!?&Z:QI4<,TF6 ",.X->H>
M&]'9/&.FM$NZ7[0BQGKM+,!G!ZX!/^17R1X3\77'@G4DN%_U3<. >@]:^O\
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
MRC.US'&20<<#YJ:O_!2+2IQ^[\-7G_ [U1_)37C*I1;W1Z4:,5'12_$T+/\
MX)G?#.TZIK4GK^_B7_VF?T-:,'_!.OX7P?\ ,-U!O=KD9_\ 0*YY?^"A2WF[
M[+X6DD_[>BW\EJ&?]O37)B5M?!\9;MNDD;^@I>UH>7XA*C#K%_>_\SUKP+^S
M+X0^&]JT&D6=Q;QMU#3[OZ"LOQS^QMX#^(>J17NI6-X]S%C#I<XXSDC!!'-5
M? _QX\1>*]!^U76DVMC(5W>6H?KZ<FN,OOCQ\4-5^)MK9VMCI]KHJ3J)66V^
M:1.^22?TK24XV7F82]DDDUZ:_P#!/<=#^&.A^';98;.S$<:@+RQ)X&*BUCX/
M>%O$$\<U]H.F7LD3;D>>/>RGUYIUAKU_-9AI-N[C[J8_2O.OB#X^^(%KXTLK
M?1Y;.+2VR;EFM5=\9[''%$G&$;M:&LN32+C>_P RC^V9H>G^&?A+<364,-M(
MP9/*CX! 7.<5^>?AI?-O6]-V*^S_ -L+7KQ_AI>/>3/),RL"6/;![=J^,?"1
MW2Y]6S^M>?@ZBJ.<XJR[?(]"=-PFHM]#V?X#:;#JWB[3;>XD6&VGN$25_P"Z
MN1G_  K]#-#T:QT;3X8;&VMX(8T 01*!QCKGW]:_.WX40M/J4"K]XD8%>Z77
MP9\5>([6W:W\2:Y8PJ/]7#=2*OY9Q753E9[&&(O%\VY]7"20_+F7Z<TUY^[2
M?]].*^45_98UZ[C_ -(\2:U-UR7NI#G]:(_V/9KB15FU&^D7J=TK'^=;>TE;
M1&'UB78^IIM4L[<'S+NUC[G=,HJC=>/-!L%_?:WH\('/SWT2_P!:\#L/V*-'
MP&F,S^N6/-:UM^QGX=@'-N6^I)HYY]@]M-ZV_K[STUOCUX)6\:'_ (2G0_,7
MKBZ4KGZCBEN/CYX*M!\_BC1_;;<;OY"N @_9%\.P#BTCX.>E6D_99\/QGBSC
M_*IYJGD3[6KV_K[SJ9/VD_! SY?B"VF*]1%'(Y'_ ([6;J7[7GP_TR9HY-<9
MF7DA;60X_(&L:Y_9JT>TC_<6\<;,><#K5FV_9PT66'=):QL_KBL^:MS6TM\S
M3F;C=;A<?MO?#^#[MWJTW_7.P<_SQ6+K/[?WA6S0_8M'\27\N.%^S+&OYEOZ
M5U5A^S[H=J.+&'\5S_.M*V^#>CP$8LX1C_9JG[5]43S5OZ_X8\R7_@H+:2+\
MG@O7F?T,P _]!-0R_M[WDO\ Q[^ ]0;TWW1&?_(=>NK\,-+0?+:Q#_@-6(?
M%C&IQ!'Q[4*%3^;\ YJC_P"'9XD?VX/%5Z?]#\!?]]W#M_[**/\ AK7XF7:C
M[-X%TM<_W_-8_P#H8KW&R\$65M)\L$?S=\5>3P];QCB-:/9U/YB9>TZ/\_\
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
MCP MI:R-9SE0!G KY_U;X5>(/!ETTT<<C*IX:,_-5S0/C;K^A1M:7$SR+(,
M3##+6>)RJ5>3JX:HI)N]F;8/.8T(QHXJDX22M=&;\9-,AUCQ)%YNWSK>0H>.
M<\?X5W$%M_9'POB7OY1/-<5>>';[Q3=+>+\P:3.3_$<\U[;X8^%/_"3^&K6W
MO&D6'RPK*APS>O->?G5&E2P<:%%).^R[G=D5:M6Q%6K5;>BL?$&B>!=8^(/B
M2:WTJQN+ZXDF9B$3[F2>6/8>YKZ'^#W[!4K+'=>)IVD?AOLT60@]F;@G\,5]
M*>!OA9HW@'2TM=-L;:UA3G$<8&3ZD]R?6NB6)4Z "OC:>!ZS9]9+$3E&ST7]
M=3S_ $3]G[1-#M%CAL;=0OHE6+?X3:;!-N6VA&>OR5W+#Y357&Z3[O'.?>NO
MV,5LC#E1E6?A:WLTVI&H4=@*L1>&+:*3=Y29Z@XZ5?"JLG _&I8BH[C-7RC5
MD0+9*D7W5_*H)='BD!)4=/2M$MBHKF0%?\\T/N!\F?\ !0.X%AX,EC3C?P/Q
M!KX\\''=L/JV:^JO^"C>HYTGRMV%9U4_E7RIX,.47Z@UY>%^&3_O,[)?&O1'
MO/[.UG]L\9:='UW2#I7W;HVD1V]A&H4?* .E?$/[*L:CQ[IV_P"ZK!L^F*^Y
M]+NX_LJG=Q@<^M=E'XF85OB)A8+Z"FFU57X7IUXJ0W\8'WA^=5Y-6AB?YG5>
M>YKI,BU' JK]:=Y*U5_MNW5>9%_.FOKMO_SU5?QI@7J1DWU0E\0VZ_\ +91V
MQD<57D\7V<;<SQ_B14\R0&A=1*$Z=Q3H$#1@>@K!U;XAZ?909:XC_,5%%\4=
M)AMU9[R!>/[X']:CVL+[E<KM<ZC;2A<5R8^+^B+UU"W_ ._B_P"-!^,>A ?\
MA"W_ .^Q3]K#N2=90>17&3_&S0H6_P"0A /^!BJ5W^T#X?B'_'_;G_=S2=:F
MNH:G>(=K$>]29KR>;]J3P]:R[7NA@?[- _:J\.N/EN-W_ :CZS274?*SU@U"
MTFZO([C]JW15^ZSGG'"&LVZ_:VT^,?)',WL$Z?G4RQ5/N4J<GLCVB5\,?08K
MF_$4T:R ;ASBO)=1_:PBD'[J&3_@0%<9XL_:,N[S#1+@#J#6<L93Z#]C+L>]
MWTL?D+\W;CFN7UMX'4\C/M7B*_M'7LZ[&^7C'-4;WXV7$RM\R_B:S>,5M@CA
MVSU;4XK=@WS?I7/W#V\4WWQZUYAJ/QBGD^])VQP:X_Q5\8+K3PT@D.%&>*S^
ML^0WA=-3ZLDDA/AOC;M\HCGTVXKSW2KJT:5?N_+69IGQ,-U\-5FW'+66[/\
MVSKSKPMXBNM9B66-VVMWK:M6<4M.AE3IIO4]^TN]M81G*TSQ-XC'V9HX_FR.
M:\_T"WO+A5^:0BNST/PY+,%,FYL\<USRQ4I*QO[%1U-"Q=I]%%G)]Z.UC=N>
MQR3_ #_6O(O%'AQ]:T;4K!T;.XSPD\X(.& ^JX_[Y%>CZCJ*Z5X]6V\S;YD$
M<9&>VP#]/ZUG:GIXBOC(5VE3R".O7M_GO7GWM(Z3XP\0^=X?\2B-X6C7.&;T
MYKL_#^IK=@2;BJ\<_P!ZM3]HOX8J;UKJV4[7 E0L/<Y_7C\*X?P3J;,B6\F[
M>G7CDUM*S5T*^MCKO$.DKJG^KV^=$,+@X\S Z?I7.FU2ZS_"Z<$$=ZV)Y)(M
MV[(V\J >:I:K:M.OVJ- LS<.N<!O_KT1+C4E'8SY=,N$(VC[O 4&HUOIX."C
M+MIDFMB MYGRR(2".^:EC\0+,NUH_H0O/-3*^QTQQ,D(WB92H\QB% '48JY;
M^)8Y/G60;1QG/>J=S&M\O^K /.688K-&B?OF(56^7)QV']*.1,UCC)+<ZZUU
M6&[59/.C( _B-:MOXLTJSM]S30LW94.:X#^P4F4;]P7/('(%:1\)VL 4LV5X
M^4Y.1_GUJ/9HVCCG?1'7_P#"P-+M)MV[S..!BI8?BI;W&Z..%5C!S\YYKAQH
M>G(A_P"68Z[D&*DMM"L-_615QC.X_P"-+E1I]>?5';?\)';WTP+21@-R0!TJ
M*34;='W>9MP<#BN83PQ:IRMQ, W3#<XJ*?0,SM_I%R4S]T'I1R(/[1@MSH[S
MQ(A.V%\=MQ'6H(KB8R;FNF/ID]:RE\-1>6H\Z9LGGYNGO5^V\*V\Z@+-<-QG
M(:GRK8G^T87N=CX>\02VD2JC!NQRU>@^#?$\;LJLRJQ(WG\<UXY:>''A.VVN
MKB/U)(?-6VDU6P;]W<0S-]T#&UC_ $_.HE3N=5'-J=]6?2>F^)K1'$2NK*3R
M?6NQL-;66,*&7IBOD2T\=:QX=G5[J$M&&!+1G=@=*]0^'GQ876I(V648'7FA
M)H]".(I5EHSW@32J%:-V]QFKFGW\P)5RS8]ZY#1_%T<RJ=PQCU]JO2>(XD'F
M*YW=ZZ(R2)E0;6B.EU+RSN.T_EWKE]3UI;6&2%I,QMDJ"?NT1?$RW6-HW:/<
M!D9[US/B7QK8ZHS!5PZ]O6E4DI;&E'#N/Q(T_AOH,NM>-O,\QFMX1S[FI/VJ
M?BC-X;\.?V3IN_[5<)SY?_+-<X)/YUU'PEL%T?PJUY(/F90VXUB?!G1+3XK>
M(_%6J7R+/#YIT^'<-P4*OS$#MR:[:&'O'E1\SF6.]IB'5EK&.B/)/!/PMTSQ
M/X56WPL>I;=_F@?.&QU!KA/&E_K'PGU+[+JL$AA)PEP!E&],^AKI[+Q%<?#O
MQM<6$C;9+*=X6SZ*<?RQ7J8&D?&+1_L=Y:PW!D7#!E!ZC'%?/XCGA4:EW/NL
M-&G.G>'8\*?XKK?^";ZUC<-YR;EY[KR*\I\;?'JZ^/ME;>&]#TNZ76()MPG+
M87 .#G_]5;O[8_P9O_V7K[3YK"Z\W3=<6011/RUNZ@''/48:M#]BSP'H'Q+T
M5=3TZU.DZYI-LUOJ,K2[DO)6=BLG/*+M(!QW%=7MEA<-.N]OUVU/%QE*.-QM
M.@WM?7R\CQV&#Q+\-_%42ZU"Y^;RV3?NP>E>BZQ\(]=U'P]!K"ZW#:PW"%U@
M1N4 ]\]?PK;^,=M_PA?Q#:?6+/;NE9@'^964'&1Z^N:WOA/\0K/7TOM-M]/A
MU"2.1I+;><A4-5#%2J4U4BMUK;8\S&9?&C)Q3V>W4\7U'P?>?V>WVF^D9F^Z
MQ<C=^5<%JUBVE7>7_>!3W)KV+XI:;=:7?3PW@CCF#>8B1G*@'/2O)M?W7#.I
MYYXS79AY-[GG5K=!NE>)%MIB%4*IYZ5Z-\(OBJOAS6QO8_8[@CS%SPC>M>1R
M1-;/M[]O>K^B(R2,S2;5/7/>NAQNCE39]5Z_;P>*M/W*P=)5W*?>O*?'5A+8
MD)(O[^%LQO\ WAZ55^%'QA&C,MAJ4G^C,?DE/.W\:]$\1Z?:^)M/W*5=6Y5Q
M7/*-G9FBEH?/H\-VT6NR75SEHY^2I&2#52^T*%GN)C'MA_Y9@_>'I7?^(]!F
MT*7$L FBSPX'3\JYG6X_MZ?N]N.RC_.:WC6;9FZ=SSV^T^2W;H35??(/NEE-
M=5=::[,RLOT&.E8>J:1-# S!3P?2NB,KZ,RE&Q%;ZE?1)\MS,J_[YXJU9S7F
MISJKS3/D]2QQ5+PY9W&I7GD[6_$5WGASP@\,J[ER,T5)J+LPBFSTK4;K]XRL
MV2>>?2N\^#47EVMY-_>0K_G\JX$Z6]Q?>F/UKTSP-;?8-*\M%RTG85WQ>XE&
MZ/:/ $6_X<:HO]Z,D9[<U\XZAD7<P]'P/SKZ(\":O';^$;RR+*LLD!"YZM@=
MJ^==5.S5KA=W/F-T^IK[CA-_Q%Z?D?"\54W[2E+R?YHDT^%[F2.*/F65@@'N
M3BO4OA5\$+S5?'.F^9/&JP7*.Z@==I#?TKR[0;];'7[*:3[D,H=OPKZ-_92\
M9V_CGQW?>2&?^SE#.Q&!ECQ75GV8XFA)1HZ*SNSGR/+<-7C*=?5WT5['T[IQ
MVQ1\=@/I5T2#'/%5=/;*+\HJTV&R/SYYK\]/N#/\079M=*F8-C .#^!KS72_
M'5ZGS%ED&3Q7H'CUO(\,7#>Q/)]C7C]FK1Q+D$G^5=V#@I7NCEKU'&2L=]9>
M/HY#MF5D;H>,C\ZVK76K>[0%)%Y]Z\ZLGW0_,W.,;>U,&H"W.Y?E/JM5+!Q>
MP1Q/<]0:*.?[ZJX/KSFOF;]HN\AT[QZJ0QA<)N;%>E2?%&3003-)NC4=SS7A
M'C2_N?B=XQO+JWVLD8 &6ZC_ #FO6X=C&EB7.K)**7<\?B'#UL70C2PL'*5^
MBULE<]D^#GB:UF\&0AE#3+E1D=R:]T\$/MT>'=QM7.*^5?A59M8&T#-C9*N[
MT!/:OJ70=1AMM-3YDZ5S9]3C"O[CNG=F^15*DJ'+45G%)'1M<A#S_.HY;M8O
MF9MH^O2N4\2?$JQ\/VCS37$<4:C)+-BO#OB=^UVV9+?11YC=#._W!]!U/Z5\
M[4K0AN>VKO1'N_C7XKZ7X+T]I[V[BMXQP"[ ;O\ '\*\GE_;8T--5$"_:'$C
M!4(3@^]?,'C+QMJ'B>^:XO[J:[D8]9#PGT'85G^#<ZEXJM(\!OG&>.E<3QDF
M]#3V+M=GV[>?':"STC[<RR>5MW=.U<[X(_:WL_&NN_8[>UN%8 ME@.E<E\0+
M?[%\-V56PWD$\=N*\Q_9JMFD\:32%2-L6,X]3BMY5FJD8HF,&]?0^QI/&+#3
MO.]5SQ7F&A?M.R>)?'-[H\5KM%KUDW]:ZG4)VB\--_UQ_I7SU\#-/>?XIZ]=
M-_%)M!_S]*YLTQ$J=+W-S3"TW*LD]CG?V_\ 66N;:U5SS(P8G\Q7SUX/8A8\
M''%>S?MZWV[5+.'W_I7C?A.+;''P<G&*QR__ '=-]6SJK+]\[;7/:OA-J<FE
M3?:(FVR18Q7=:C^UAXBT^Z^SQR0JBC ^7->?_#:+?;-[@=ZLW_A5KG49&V4Z
MM24?A)]G&3NSK9/VJ?$T_P#R]*H]DJCJ'[0'B+4E;_3Y%/LH']*Q[?P4<?=-
M6H/ ^&^X>:Y_:3>['[&'8:?C9XFW<ZI=G_@6/Z58C^,NNS#]YJ%V<=]Y'\J4
M>!F8<)4L?@/MM_2E[2?<:I06R*\GQ1U>7[UY=-_P(U6F^(.I2?\ +Q.<_P"T
M:VX_ A_YY_I3G\"X7[N/7VJ>:17LX]BCH'BBZOH7\R25MI[N:Q=5O+RXNW(D
ME9<G@L<5U']A_P!C:?-)C[@)K@[;QK/+?HK(I5GYXHP]&I4DY1-JTH1A&++7
MV*XG(RS<CUJ[IL=U;CYF/7TKM=&\.KJUHDRQA-PZ5HIX+4#[HZ]:)+6QGIT.
M"D>XYR/PQ35$^/E^5CZ5Z _@Q5/W10G@]=X^5:0'GSV$UPN&S_C2QZ7-&.-U
M>CIX1C7JH_*GKX3C#?=S0+0\W&G7#]-U.&DSEN=U>F)X6A4?<6G?\(Q#_P \
MQ^=,=SS5=%F/7=FH[GPY-*,<^I%>H#PY&/X%_&FR>'XDY*#\J1-SQ^7PG,)/
ME4U%-X0G]#]*]<_X1] >%ILF@(!G8*=@V1XI>>#) .=WR^O6L/Q-X*:XT>3>
MOJ.E>Z:GH2+'\R_IUKF?%&C*FCS_ "^_3I6T-T9SD^4R]/L_L_PXCM^ZV 3'
M_;.M;X)>"_-\/V_R]AVZ]*=!8B7PS&H'_+N ?^^:]2^!_A9(O#5K\OWE';IT
MKNQ6MEY'+1=G<T/#O@D"-?E_#%=AIOA408PO(K7TS2UB3H*U8K3 X'XBLX45
M8N4^I\O_ !NO6TGXJW$:D*5V*.?]A?\ "MN>_P#[2LQ.HRTR$$#KN]*Y3]J&
MY6V^+-_E=OSCGL/E4CZ55TC61_8A#>9MVEPP)X(';ZUYLHKF=CH4KJY'\3-)
M75M,\EMGF*"T:G )XRRXZU\]:WI+>'-;:ZB7]VK?,/3_ .M7N=KKJ:U/);M,
MRWENWG09^[.N.@]P.".]<7XY\.I9ZU/'M*PL R''\)&>/Y?@:H6SN<K%J*7J
MK)N!63[V./P%2'4(8'_>21J2>2S#BL^\\.M:[EM9%DC/\*GE/H/Z5R>N1WMH
MK*JR-UY/^%5&-V4)XIUD7&N7$B^6JR,3@=A44&J>6!R#Z?PU@7 E\SY@W)^;
M(Z4QIV6)MR_=/&371R(GF5['9:?KZ*VUY%9^HR,_UK1&I)Y\?S*V[KV%>=#4
MFCCX5=WL.15O3M<=7^;[IX.1VK-T>Q7.CMY;UHN"=V#VJ.ZUB2,+A<9YSG-8
M4.HM-<L6DX/8'DUHS-%M^\2V./K6+C9V-HR2+:7YE5MS#GI@]?PJS9W44H&]
MFZD[0.E9<3[%5F10K=>>E1RZAY/!'WACKU-$8/H3*H^AL2ZFT[LL8^5>[<4X
M7SYX;@#GBL."<W#?,S*JG(Y^6M72V9W&[;M&,MC-5RI;F$IZFQ:ZC).JJJJP
M?ID8X%:5M>>5MXVL>W7\:Q3/L;Y(U7'4AA4\$KR#'\).2$[GZU(N:[L=%%K*
M6X WLRD<$+C^M.77 @^ZS-Z$UCVN]&'[M0.W')_&K(78PVKQW(/\ZGE3+C;H
M7+S63*FUEVAO0=*S[?59M(O5FA1XI,]=I53]:KWMZL;D=%;IS6=?73)#EF5?
M8'K^-"CV'&I*#YHL]4\._'.$VZ1RN(Y%X()KI!\3Q+%NCG5O]G/6OEO7=14(
MVUCNSGT(_P :=H?B.\MANCNI&7MSP?PK3V32/5I9Q)*TSZ-UOQE+J%LK;MK9
MSN!ZU3\+:C-K_B&SC>5OWDB@X[UY%%\:6L]/^SWBLS+G:5KK/V4O%\GC[XRV
MME&K"*$B4AOK_P#KJH4Y-['94S2E[-V>MC[8\9:@/"?PBGD7Y6CMCSGOS7#_
M +#OB,&34+%I-POW-T!GHW0_GQ^5;7[4M])IGPDN(H59I95$:(O5CGH*^=OV
M6/BXO@;XLZ7#?!X(W<VK;LJ5+<#]:[*=1JJCQJ%.,\--2W>J]5J)^WO]H^'G
M[1%PX5OL6K6T=TC#LXRK#]!7*?#/]I+_ (0C4HWDE/DAAEF/3UKWO_@J1X!;
M6/ &B^*+=1_Q+9?LUPV.0DG*\_[P_6O@'6;YIM-V[EV[^@ZDYK/&86,YV?4[
M,%FU2A",XZZ?EH>J?MO?M(K^T'XQTBUL<G3=#@(#'_EI+)@L?H-H%=E_P2NF
MCU7Q)X[\.R*K7,U@+NV!8C+1GY@,<\JV*^9;-%$^UCM^;)->Y?\ !.#6X? _
M[9'A>X\Z3['K+S:>_P V,/)&VT'VW!?THEE\*F'>%W31C#-*KQBQ6B?1+;39
M'JG[=7@*1_#6GW\?VAA9RM$PDD:38'QT)YQD5\Z_#?Q//X1UM9HYI(9-VS<O
M8'BOT*^./@J&^M=:T.\83*-Z1M)AF&3N0Y]LCFOBVY_9TU&SUO5M,VQ_:K93
M-D$%2._>OD^&<0_8U,'5WIR:_'_.Y]!Q)3YIT\7#::7X?\"QI>+/#UOXAB:3
M2OM6I7VT/+(YX"_Y]*\;URW:&\?/8_\ ?->K_"3Q7<A7T6.6.&96(=\[=PZ<
M&N<^*_@>/2=3\^SDDN+:0DS-_=/J/\FOH:+Y7RGS,[LXWP;H%EK.L[M2N%M[
M6+DY/+5I^+[7289&CLI%D"\ KTKF[_;9#=]Y<\-GM44TJFV5\X;&*Z^5WO<Q
M=B62%5^7[R]C71^!?BI>>$V\F?,]KZ$Y9:Y.TO2KA7R?2I9V4@-CKSQ5.*:L
MR3W/3/$VG>,++,,D;;ARKX%9&M?#.UNV:1-T<C?W>E>/0:E)ID_F6\S1.ISP
M:ZS0?CKJ&G*L=THND'&0>?RK/V+6L2N9=2UJ?PZU"P/[ORYTZ8)Y%9\GAF^A
M'[RSW+]*ZK3?C1I=^?WVZ)O>MRW\<Z5>(O\ I<>.Y+4KS6Z*W//]*T*X@<M'
MIN&;J0#G_/TK=L?#FK7IXC2$ ^FTUTLWC#2X^EU$PQTS4(^*.DZ>&9IA)QP
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
M6/@?X5274GF27DT>!N'(XZ#\<_E7$_ 7PRNN>(=,CF7S#YOGD]N!D?RKV/\
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
M.=&C^G3%=V*_@0.3"?QI>B.NLI=Q'UY-7[5=XP:S;%,'IPW>M"606=A/(?\
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
MO4^XP\E""4K7-KQ)X\NM:A>'<P63[QSTJOX2DB1Y&9EW$@#)JJOPM^(4GWO
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
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !115+Q'XCL?"&@7FJZI>6NGZ9I
ML#W5W=W,HBAM844N\CNV J*H)+$@  DT%1BY/ECNR[17&W_[1'@/2_!.C^);
MGQIX5M_#OB&X2TTO4Y-6@2SU&9]^R*&4MLD=MCX522=C>AJ_I?Q?\*ZW\0]1
M\(V?B30;KQ5H\*W%]HT5_$VH6<3!"KR0 ^8BD2QD$J!B1/[PS/,NYO+!XA)M
MTY:7OH]+-)WTZ-I/LVD]SHZ*\YNOVO/A78^$EU^X^)'@.#0WOFTL:A)K]JMJ
M;M5WO;^87V^:JX8IG<!SC%:W@OX_^!_B3X:U#6O#GC#POK^CZ2&:^O=.U6"Z
MM[(*I9C*Z,53"@D[B. 31SQO:YK4RS&4X.K4I244[7<6E?M>V_EN=A17!^'O
MVH/ASXNU;0;#2?'7@_4K[Q1#)<:-;VNLV\TFK1QF19'MU5B950PRAB@.#$^?
MNG&O9?&/PKJ7Q#N_"-OXDT&?Q9I]L+VZT:/4(GO[: [,2O"#O5#YB88@ [U]
M10I)ZIF=3 XF#<9TY)I-NZ>B3Y6]MD]&]D]-SI:*YWP=\6O"_P 1-5UFQT#Q
M%H>N7GAVY-EJMO87\5Q+IEP"RF&=4),;AD<;6P<HPQD&F^"?C!X6^)=YJ]OX
M=\1:%KUQH%R;+4HM.OX[F33YP64Q3*A)C?*L-K8.5/I5)I[$2PM:/-S0:Y;-
MZ/1/:_:_2^_0Z2BO-?%/[9'PE\"^(KS1];^)WP_T?5M.D\JZLKWQ#:V]Q;/@
M':Z,X93@@X([TS6/VT/A'X>NK6'4/BA\/;&2^MH;V!;CQ%:1--!,BR0S*&<9
MC=&5E8<,K @D&L_:PO:Z^\[(9+F,TI1P\VFKKW):KNM-5JM?,]-HJOIVIP:M
MI\5U:S0W%M<()8I8G#I*A *LK#@@@@@CJ#7)S_M%^ [6/Q,TGC/PK&O@ID7Q
M"6U6 #0BY8(+KYOW)8JP'F8R5/H:T;2W.*EAJU5M4XN5K7LF[7:2^]M)>;2W
M9VE%<C?_ !\\$Z7H?A[4[GQ=X9@TWQ=-#;:'=2:G"L.LRRC,4=N^[$K/D;0F
M2<\5R]Y^W7\%M-NIK>Y^+7PTM[BWD:*6*3Q-9J\;*<,K R<$$$$'IBHE4@MV
MCJH93CJ_\&C.7I&3\NB[Z>NAZM17F>L?MF_"/PY:Z?/J7Q.^'NGPZQ:B^L)+
MCQ#:1K>VY9T\Z,LX#IOC==RY&489X-:2_M._#N?X87GC:#QQX3NO".GR^3<Z
MS!JT$MC!)E1L:56*;\N@"YR2Z@#)%+VL+VNOO"64XZ,5*5&:3?*O=EJ[VLM-
M[Z6WN=U17G_@#]JOX;_%/P5J_B/P_P"./"^J:%X?B:;5;Z'48_)TN-59B]P2
M1Y2[49LO@$*3T&:/ '[5WPQ^*WB)=(\,?$/P/XBU212R6>FZ[;75PX498B-'
M+$ <GC@<T*K!I--:[>?H*>58V'/ST9KV?Q7B_=Z^]IIIWL>@45SOB[XN>%_
M&M:+INN>(M!T;4O$EP;32;2^OXK>?4Y@5'EP(Y!D?+H-J@G+J.XSS?C3]KWX
M5_#?Q/=:'XB^)'@/0-:L-IN=/U'7K6UNK<,BR*7C=PRY1E89 R&!Z$&JE.,=
M6R*&7XNNTJ-*4KIM6BW=)V;5ELGI?:^AZ-17FK?MC_"5?"8U[_A9G@#^PVO3
MIHU'_A(+7[*;H1B4P>9OV^:(R'V9W;2#C'-)IO[97PEUC0=4U:U^)OP_NM+T
M,0G4;R'Q!:R06'G/LB\UP^V/>X*KN(W$8&34^UAW7WFW]BYA9R]A.R=O@ENW
M9+;>[2MO=V/2Z*Y/X8_'GP3\:XKN3P?XO\+^*H[!E6Y;2-5@O1;EL[=_ELVW
M.#C/7!Q6A\1?B5H/PD\*76N^)M8TW0M&L@#/>W]RMO#'D@ ;FXW,2 !U)( !
M)JN96OT.6>#KPK?5Y0DIWMRV?-=[*V]WVL;E%<7\'OVA_!/[0&BSZAX+\4:'
MXFM+640SOI]VLQ@<YP'7[R$X.-P&0,C(K'\$?MD?"WXD_$67PEH/C[PEJWB.
M(NOV"UU..260H,N$P<2%0"2$)P%.<8.#FCIJM=O,V_LO&J52#HSO3UFN5W@N
M\M/=7K8],HKDK7X\^"K[XFW'@J'Q=X9E\8VJ[Y]"35(6U&%?+63+0;O, \ME
M?E?NL#T-17/[0O@6T^(TO@^3QEX5C\6P1F6716U:!=0C00^>6:#=Y@ A_>9(
M^Y\W3FCF7<S^HXF]O9R^'F^%_#_-M\/GMYG945ROPR^./@[XTZ5=7W@_Q5X;
M\56-E((;BXTC4X;V*!RH8*[1L0IP0<'M7/VO[9/PFO?!U]XBA^)G@"70--FC
MM[S4D\06K6EK)("8TDE#[59@&V@G)P<4<T;7N:++,8YRIJE+FBTFN5W3>R:M
MHWT3WZ'I5%<_JGQ7\,Z'X[TSPM?:_HMGXFUJ.2;3M)FO8TOK](U9G:*$G>ZJ
MJ,25! "DGH:R=&_:1^'_ (A^'^I>++#QOX1O?"^CR-#?ZO;ZO;R6-E(H0E)9
ME8HC 2(<,0<.OJ*.9=S..!Q$DI1IR:=K:/6[:73JTTN[32V.VHKD[7X[>"[[
M7?#NEP^+/#<VI>+K/^T-#M$U*%IM9MO+,OGVR;LS1^6K/N0$;03G%<[XK_;-
M^%?@;XEKX/UCX@>$]-\2EUB;3Y]2C26)V *H^3B-F!&%<@G<N!R,GM(K=FE+
M*\;5ER4Z,Y.SE91;?*FTY62V333>R:L>G45@_$'XG^'?A+X9FUOQ5KFD>&]%
MMF1);_4[R.TMXV=@BAG<A068@ 9Y)K'^(?[2/P_^$<&FR^*_&_A'PS'K$;S:
M>^JZQ;V:WR($+-$9& =0)(R2N0 Z^HHE)+=F>'P6(KN*HTY2<FTK)N[2NTK+
M5I:NVRU.VHKS70OVR?A+XG34FTWXG?#[4%T>R?4;\VWB&TE^Q6R,B//)M<[(
MU9T4NV "ZC/(K4\;?M'^!/AU\-+/QEK7BWP]I_A74DBDLM4DOX_LM\LJ;XC"
M^<2;TRR[,Y4$CCFDJD&KIFLLJQL9JE*C-2D[)<LKMO9)6NV^RU.VHKB?#7[1
MW@/Q?\+Y_&VG>+_#MUX1M%=KG6$OX_L=J$QN\V0D",KD9#X(R,]:FU+]H/P+
MH_A30]>NO&/A>WT3Q-/%:Z1?R:I MKJDTH)CC@D+;9&<*Q 4DG:<=*?,M[F<
MLOQ2DX.G*Z?*URNZDM7';>VMM['845G^(/$^G^%-%NM2U2]L]-T^QB:>YN;N
M=88;>-1EG=V(55'<D@"N1^#W[47P^_:"DOH_!/C#P_XGFTP@746GWJS20 Y
M9D'S;200&QM)! )((H<DGRO<BG@\1.C+$0A)PC;FDDVE?:[V5^E]SOJ*\UU#
M]L7X7:5\5U\#7'C[PG#XMDF6V&EOJ48G\YC@0GG E)X$9.XD@8R1GI#\9/"H
M^(T?@_\ X2/0?^$LDMOMB:*;^+^T&@Y_>B#._9P?FQC@T1G%[,TJ9=BZ=G4I
M25X\RO%J\?YEI\/GMYG345SU[\6/#.G?$"T\)W'B#18?%.H6IO;71Y+Z-;^Y
M@!8&5(2=[(-C_,!CY&]#7/ZO^UA\,?#]KJD]_P#$+P38P:'J']D:C)<:W;1K
M87OS_P"BREG_ '<W[N3]VV&_=MQP:')+=BI9?BJC2ITY.]FK1;NF[)K3J]%W
M>FYZ#17FOA/]LCX3>/O$-IH^@_$SX?ZUJU\66WLK+Q#:SW$Y52[!$5RS8568
MX' 4GM6Q8?M#^!-5^&$_C:T\9>%KKP?:JS2ZY#JL$FGQ[6"-F<-LX8A>O4@=
M:(SB]4S2ME>-HM1K49Q;M:\6M[VW76SMWL[;'945POP?_:7\!_'_ $N\O/!?
MBO0_$UKIS*EVUA=K(UJ6!*^8OWD! ."P .TXS@TMA^TS\.]4^&-UXVMO'7@^
MX\'V,@AN-<BUBW;3[=RR)M><-Y:G<Z#!.<NOJ*(SBU=-6(GEN+A4=*5*2DFD
MTXNZ<OA35KIOHMWT.YHKS_XG?M3?#SX,^&M.UCQ1XR\.:+INL(LFGSW%\@%^
MK!6#0@9,B[65LJ" &!Z&NJ\'>.-)^(/AJSUG0]2L-8TC48Q-:WME<+/;W"'H
MR.N589R.#U!IJ2;Y4]2*F#Q$*2KSIR4&VE)II-K=)VM==5N:U%>>:A^U)X+T
MGXM0>![K5)+7Q-=SM;6UI/97$:W<B102NL4IC\N0K'<P,VUCM#\XPV/0Z%)/
M8BKAZM)1E4BXJ2NKIJZVNNZNFKKL%%%%,Q"BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MC?QUJ?@[X$_!?X3>(+AYIK;QIX5\=^&I&&!/H^IVDTDJ+W(@O7FC)/>3 X4
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
MW,44JV^H6J.D<LUM.R"*Y6*22..4PN_DNZI)L8A:G4=T>D45YC\&OVQOAO\
M'_7K?2_"OB:'4M0O=/DU>SMWM+BU?4+"-H4-];B:-//M"UQ"$N(MT4GF#8[8
M.+GB'X]:3\/=?\9R>(M<T&ST;PO;Z?*T<1EDOX'NGDCC22,*=[32!$@CB#22
M.2H4L5!-0N>A45R_PG^,GAWXW>%FUCPWJ'VZSBN'M)TD@EM;FSG3&^">"94F
M@E7()CE17 93C!%<WX/_ &P/ASX[\7:AHFE^)K6XOM-BNYV9H)H[6[2TD\N[
M:UN'00W8MY/W<QMWD\ESL?:W%&H'IE%<'\7_ -HOPQ\'/AW?>(-0U"WDCM]$
MN=>MH%+%[VWA\D,R;58[=]Q;J3@X\Y3TK@_"/[?_ (-\:_$7X7^&;5I1=?%+
MPW<^(+)PLO\ HWE/ BPG,8!9VDG 8E0/LK9^^N79A<]XHKQU_P!LWP9X"^%'
MAG7/%WBG06N]>TO^U$_L*&ZOTO($"F:YMH8XWG>VC#!GD*;8U(9RHYK5^(?[
M8WPW^%TVBIK'BJRC77]/_MBUFMHIKRW2P^0?;IIH$>.WM,R*/M$S)$<_?X."
MS"Z/3:*YG7/C%X8\-_"IO'%]K>GVOA-;!-3.J2R[;<VSJ&20'ON#+M &6+
M$D"N3C_;.^',GPSO/%3:]-#I]AJ,>CW-K-I=Y#JL%]($:*S;3GB%Y]ID66-T
MA\GS'21'52K!B@N>I45\]?#+]N[P[K.B?$KQ+K6M68\)^'?&EOX8T*2UT^Y:
M\O6ETO2YQ:_955[B6\%W=W,1A2(2+Y>QD#1L3V<O[:7PT'P\7Q1#XFAOM+DU
M,:(D=C:7-Y?3:AY7G&RCLXHVN9+E8MSO"L1D18Y"RJ(WVNS"Z/4J*P/!/Q2\
M._$;P!:^*=%UBPU#P_>0-<1W\<H$(12P?<3C84975U;#(R,K %2!R'@K]LKX
M:>/M!US5+'Q59PZ;X=M$U*^NK^"?3XEL9-WEWZ-<)&);)]DFRZCW0/Y;[9#M
M.%9@>G45Y;I'[:'PTUGP+XG\2)XHM;72O!LB1ZN][;7%E+:>:%,#>3-&DKK/
MN40-&C+.6 B,A-97[._[4L'[0OQG^(6F:3<1S:!X5M=),"2Z?<6&H6MQ<+=-
M/%=0SA)8G CA98Y(D8*X;!5U-5RL+GL]%>:Z[^U[\._#FI>)+6Z\26ZMX1VI
MJ\JV\\EO8SO*D,=HTJQF,W<DLL2QVJL9Y#+'LC;>N76G[7'P[NOANOBMO$MO
M9Z1]O.E-]NMY[.ZAO@I86<EM*BW$=RPQM@>,2/OC"JQ=-RLPN>D45Y-9?M-Z
M;\0YOAO?>#KZWU#1?%?BB[T#4#/:307-HUOINISRPO#*(Y;>XCN+-$=)4#*
MP*@D$/\ &7[;?PQ\!Z5I>H:AXKM%TW6()[V"\@MKBYMX[.&3RY;Z9XHW6"Q1
ML9NYBEOA@?,P02K,+H]6HK%\<?$30_AMX,O?$6O:I9Z5HNGQB6>\N)-L2 D!
M>>Y9BJJ!DLS* "2 >)C_ &R_AJGPWF\5WGBFUT?1[741H]S_ &M;SZ;<V=\T
M:R):S6UQ&D\4[QO&Z1O&KNLL;*&$B%BS ]0HKQW0OV^/A3XDU?2]/M?%!-]J
MEZFFO;RZ7>PRZ5=23&"&"_5X0=/EFF!CB2\\EIF^6,.:VM8_:V^'^@?%]/ M
MYX@CA\0M=06$B_9+AK2VNYXQ+!:378C-M#<RHT;1P22K*XEC*J=Z;G9A='I%
M%>;Z?^UQ\.]6^*UOX+M?$]G<>(+J[N=-CBCBF:$WUL)'FL3<!/(%VD<,LIMC
M()O*1I AC&ZH/#'[9'PX\7?$[_A#[+Q-;2:_)J5SH]M"UM<1PZA>6RRM=6]M
M.\8AN9+?R)A,L+N86C*OM;BBS"Z/3Z*\O^(O[5GAWX:_M'>!_AK?%O[8\<6M
MU<VS@2$0^44"*<(0?,+2 $L-OE'/45C_ +,G[9GA7XX:7X8T>37;&;QMJFA+
MJ=S;06LT5K/+&(EO$MYF4PS/;RR*DT4<CO S!9 IXHLP/:**\\^$W[5G@#XY
M>)+G2?"_B*WU2\A@:\A MYH8]2M5<1M=6<DB*EY;*[(IGMFDB!DC!8;URGB'
MX]Z+\.O$GBZ3Q1XF\*Z/X?\ "\.G23RSW1AFT\W;R1J;IGQ&B22!%C(//SYQ
MQ2"YZ)17E]O^V3\.;GX7ZIXN_M^2'2=%U-=%OHI]-NX=0MK]O+V69L7B%U]H
MD$T)CA$7F2+-&RJRNI/._LQ_M;V/QS\8_$2)]4TUM)TKQQ'X6\,E;>2VN+K_
M (IO3-4FAFCD.];F.::_#(R1M&(-C(&1B79A<]RHK@_B'^TMX+^&&BP7VJ:M
M)(EUJ,VDV]OI]C<ZE>75W"',L,5M;1R32-&L<C/L0A%C=FPJDUS,O[;_ ('G
M^.7P[\%:?JEGJW_"RM!NM?TG4;.8SVLT,;VZP[&12KB82RLK;@%$!S]Y:+,+
MGL5%>?\ PZ_:D\!_%>[M8M \16^H+J%R]G83K!,EMJ<J0&>1+:9T$=P4C#%_
M*9]ACD5L-&X7(\4?M,:?X:UV?7)KRR7X;:3!<Z??:Q'FY>YUM=12Q33K:*(M
M-+,DT=Q$\:Q,6E>*-"SAU"U"YZO17-_#/XM^'_C!X+7Q!X>U*._TLR2PR.8W
MAEMI8F*2PS12*LD,T;JR/%(JNC*590017F=G_P %'/@WJZQMIWC*'5%N[=;K
M318Z;>W3:_'E5?\ LT10,=1:)F"RK:>:T+!ED"%6 +,+H]PHKS7Q-^UU\/\
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
M&V4VI_#SQ9?_ /"1?!+PYX=@DT?3?M$T&HZ9%J;36-YDJEI@:A$8Y)F2+(N
MTB%5#?8_B#Q%IOA73_MFJ7EEIMJ98X//NIEAC\R618HTW,0-SR.B*,Y9G4#)
M(%<3\:OV6?!W[0;QGQ-!KDD?V:2QN(=/UZ_TN'4[5_OVUW';31I=0'+#RY@Z
M@22  "1PQS=PY=#QGQ;\.M:^)7_!,3X7VV@)K5Y?:3IOA#7#;:-+!'?W<5E+
M8W4@MC< Q>>J1-)$KX#2QQJ67.X<Y9> Y/#M[X9^*FE:/\:_&$>B^-X;_6QX
MFTR--9GLTT/4M.6ZM+ 0Q3,(I-14,OE)-(D,A02JL8D^RK>TBM;6."**..&%
M0B1JH544#  '0 >E/V+C[HZYZ4<P^4^+-)B\0P^-M4^)LWPU\81Z3I_QI7Q0
M=.DTO?K2Z9-X+BT7^T+>UC9FD_TB?<\:YF6(7 ,?G1M#7(VNB:WX^^)/B3XA
M6MK\5-!TG1_B)K%KJ-GX;MK=M?T^.[TC1?(O6M62=W3%N%:*)#<(M\I9%V3(
MOW!\3?A7H_Q<\*MH^KC4([?S4GBGTW4;C3;RUE0Y62&YMW2:)NJDHXW*SHV5
M9E,/PF^#OA_X)>#X]"\.VDUO8)--=.UQ=2WEQ=3S2-+-/-/,S2S322.S-)(S
M,Q/)HYA<IYOX!\!:EX _8N\16O@K2]?U+7]2LM:UC2['QN(1=:AJ-[+=72K=
MQKLCCCFN)MQC(C*I+M<(P91\\:5\//%/Q%\8>*+Z;3_C-XHT_5/A]+I)NO'.
MC6MHT]Z;^UDGM8;:&"'8NTY.Z(12!3Y)D6-]OWL5!7;@;?3%)Y:_W5_*A2L'
M+<^9_P!JSX>^(-2^(7BK7M+\,ZEXB@TN'P'JHLK:.(OJR:7XBO[VZBA\P8DG
M@A99TC4JS2"%0P+UO?LQZI?^-OVD/BMXND\*>*/#>B:[9:'!ILVN::=/FU00
M)>+)*L3'S4"EU7;,J2# )0*R%O>FC5NJJ?J*4(H_A'Y4<VE@Y=;GS1\3=%\6
M>$?V?O$\OA_3M9L]4NO'TM_=SZ7I4-[J\.G/JB^=>V<$T<B33K;#<F8Y&VKE
M$=E1#Q7[+?PH\11^-=>U+5-#\=3:?JWQC@\1V=WXMM(5U*\T]/!EE9QWLZQ*
M%C NH#&H=4E0I&'5) 17V7Y:X^ZOY4>6O]U?RHY@Y3Y'_:9_9>\2_'Q]2\.:
M9>:IX5M]:^)-Q>RZE;Z?'<1M9MX0FMB95<8:UEN2MO+M*NZO)&LD;.)%ROBA
MXG\2/X5L-?T[X5^/?!/C0>$QH5K%X=TM-9TV_O;:>YC;0;ZQ9%B;3!*J26]Z
MQ@#074VRXLP[^;]G;%SG:,^N*HZ!XATWQ9I_VS2[RRU*T\V6#S[659H_,BD:
M*1-RDC<DB.C#JK(P.""*.8&CS#]J.7Q9IW[,$DGA72Y[;7K>YT=I;;2K.WO[
MK3+1;^U-]+9PS(T4MS;V@N)(%,;@RPQ8C<X0_./PU^$GB;6O&UYJ5QH?Q(U/
M3;[XK>'M=LKWQ?8Q#4;JPM]+6(W;I&B^5''-&0%E1)H\*71"RY^ZV16'*@_4
M4@C53]U?RHYK*P6/F7XX?"G6+[X3?M'1Z3H-Y)JGB;Q/8ZCI_P!EMOW^I&+2
MM$B$\949=D>U= W53 0"-O')^-_"?B:/2/&WPHA\&^)KS5O%WQ%A\1:?KT-E
MNT7^SY-2M;][N2[SLB>V2*2+R7*S/)"GEHR.CU]D8S31&H/W5_*A2:T!QN>
M^%OAUJ5EX$\.1-HUQ'<6OQ4UG6)5-OAHK>75]4D2Y/'"O%-&P;NL@[&O*/"?
MB+4/#/B;]F?X=:IX+\2:#JG@CQ]>V%]?36/EZ3=F/P[XA6*YMK@MMN!=)F<"
M(,T89EF$+X0_:^*\WT#]E'P7X<^*C>,H;76)]96>XN[5+S7+V\L-,N+C=]HG
MM+.65K>VEE$DBL\,:,5EE7($D@8YM+,.4P?CE9:AHG[3GPA\2)I.KZAHMJ=5
MT2\FT^T>Z-C+>I:^1+,J LD&;=PTI&R/*EBH.:XG_A26M:]^S;\&?#=M9W&@
MZI;Z/<V5Y<"W\M]%FFT&\MS+)@95A<2KGN7(ZDU].%=PY&:,<4K] Y3Y,_8F
M^&;1^-_#%YK%O\<+/Q%X'\.3:/+:>*8K2+1=),IMEEM;::"&-+Q6-K&R/ TD
M02 %BC%%.O\ $_X8ZUK?QP^(EXNAWMU8ZAK/P\N+64VY:.<6.MB>Y="1@^0@
M$C$?< !XKZ4U*_M=%T^XO+N:"UM;6-IIIY7$<<**,L[,>%4 $DG@ 5RM]\>_
M!5@\PE\1:3_H\NEQ2,LH=0VISK;Z> PR#]HF94C()#$BGS,.5(\/^,_@W6O#
MWQ3E\<6WAG6M;TWPM\2;/Q'>6.G6:S76IV1\,OI;SPQE=T[6\URDI2/]Z?LA
M5-S (W'^$;_Q)I?Q$\8?$J?X>^/H=%D^,\'B'[$VE;M6?2G\"66D"^CM$9I)
M$%T<-&H,R*L@:-9(WC7[#T'Q#IOBFUFGTV\LM0AM[F:TE>VE658IX9&CEB8J
M3ATD5E93RK*00""*N^6H'W5_*CF#E/D.Z;4I?!>E>*-6\"_%/PS<?\)'XBU"
MSUCP_;I=>)/#*W-T1;[].5)UNK:[A)+HT<PAD6V9X0Z>=;]!X+@\6:5\0?@!
MXN\1^#[[37?P[K6@:S;Z3I0"Z7?:A/IDT,D]O \HMHG%E.TC;Y(X78*TAW!C
M]."-<?=7\J7:I'3]*.8.4^3_ (C>'=0^"_\ P3;^&OB_^Q[B'Q-\#=%T;Q6=
M,P(;DFTLA%J5JJM@>?-8SZA;J#_RTF7O72Z[\&IOA5^R'X+\/ZMX>UKQ5?:!
M<V>I:U?^&IS%JUAJ.7N+K6+1%&ZXD^VN\LD '[V*>=?+F!-M+['\3_@WH?QA
MBT>'7DU&XM=$U&'58;:#4KBUMYYX6#Q?:(XG5;B-7"OY4P>,LJDJ2!74%01S
MS]:.8.4\B_97U'Q!KWP:UBZUW3M4M[JZU*\%E>:IH\6DZMK=J $AO+RUBP([
MAU4*<I$66-&,,.[RDXG]EGX27WA?X=?LPQZIX=>QO/!?PW&F70GLPLFB7/V'
M38F@.1F)_P!U*A48^XP[5]*;0!TK*\3^,])\&-IJZI?6]B=8OH].LA(<?:+F
M0,4B7_:(5C^!I#T1\D?#GPYXD^!/C/PCX^UCPOXNU+1M%U;XFZ+=V6E:9+?Z
MA:0ZOXMCOM.O1:IF62U-O8;08E=E%W VT1;W3+L/!WB3X2> ]-UZZ\(_$SP_
MXIU*Y\5ZUI>J^%[&+6[RT&K>(+O58=%U331OB8-'-;$REMD4D=RBW5KO$DWV
M5XD\8Z/X1NM)@U2\MK.;7;T:=IZ2G!N[DQR2B)?5BD4C8]$-:I13_"/RI\S%
MRGSU\%-*U[P7^U)'>Z[X3FT./QA\,_#6EQII%KY^E:1?:;/K$UY9M)%N2!$7
M4+=82Y"R@,$+%& K_&#Q!J7PL^+7Q&CD^%.L?$&W^(&A6<.DBSLX[FQUF>.*
MY@?2KZ0AEM(OG1O.N0+<I=28)9'4_1N!GI^E(55CT_,4<VH[(^-_CEX/\3VN
M@?M$?#.V\%^)+[4_CI-_Q36IZ=9&;1+-+GP]IVDO)=77"VOV26SEE99 K/$(
MO)$LC>6O3:-\(-2E^$/BJRN?#4S7>H?&NU\0I#)9@O<6\7B>PN4O<$?,J0PB
M02?PK$"#A1CZ8UW6+/PUHMYJ6H316MCI\#W-S/)PL,:*69B?0*":-"UBS\2:
M)9ZEI\T=U8ZA ES;3)]V6-U#(P]BI!'UHYG85D?'7[0XU;X:_M40^(Y?#^O7
M^DW?Q(T"XM8K& .^H;/#NI0W$D*LRB5HU5=RJ3(PB"*KOL0]A\-M U3Q[\0+
MOQ=)X+U70])\1?%A=?M4U*P-O?3V4'A:+3EOKJW90]N3<VI5!*!($6W8A"P5
M?H?Q7\/M'\;W^AW.J6:W4WAS4!JNG-YCI]GN1%+")/E(W?NYI5PV1\^<9 (M
M7/B+3+'Q!9Z3->V,.J:A#+<6MF\RK/<QQ&,2NB$[F5#+$&(!"F1,XW#)S:!8
M^/X/@3>P?&W7?#'BB3XY7%OJWCQ/%NG?V/':-X9OHOM\6HP32W(AW6_V62)(
MY(YIEF?[,#$KK)&I].\$?#G4M+T7P.KZ+/!_9_Q5\3:S.OV?;]GM[BYU]X[D
M\<+(+F)@_P#%YZG^*OH HK=54_A67XP\:Z3X TF&^UJ^M].LY[ZTTV.68[5:
MYN[F*UMHA_M23S11J.[.*.:X^4^-_P!DOX!:AX7LOA[X5\577QTOO$WPCL)$
MV:E%:Q^%C=1:9<:8+J"YCA07,<\5U,\42R/*IE4S1H\;;>YUKX,7EW\+? >D
MW'P]'BJQM/@MK?AN^\-S,EC#?O/'HB?V2\K ) 9T@FC&["@(Q) 4D?4FQ?[H
M_*D:-6'*J>W(HYA<I\6Z_I?B[XD_!/XQ:7IV@?$'5](_L?2+30KWQ5H L_$-
MQ,MW</<:=OPD]Y;6L?V=XYI8V9GN;@FXN&+E.\L/@5XCF_;+U2S\J^M? =K-
M=>/-,U*-0L=IK-[8C2C;1?WBBKJ5V^<_/J,7(QBOI<(!V'Y4NT9Z4<P<I\9?
ML(?!&Z\-7WP[TGQ##\;+?Q)\*= _LZ2TUB.VC\+Z=,EM'9,MG<10Q"[AD3<\
M/EL^U(U,RPR!4KH?VL+/6O#_ ,5M?OO#'@OQG<>*/$&F66GVIL+"/6?#/CB)
M6E7[!JT,@$=CY1FE#7!>%FAFC(FG$;6T?U6J*IX4#Z"C8I.=HSZXHYM;CL?*
MGQ,U7Q%9_$7Q5X/M_ /C34)M:^)?AC7[/5+6R$FE/ID4^AM<W;W.[8AA:TN$
M: YF.P.$,1,BY_\ PA7B+P1+X:\17'AOQ!=6?AGXWZ[XAOH+*QDN+PZ==V6K
MV4-S% @,DT9EOK<DH"1&7?[J,1]*?$;XP>%?A1=:'!XBUBRTRY\2WZ:9I<$F
M6FO[END<:*"S<<DXPHY) KI@%89PISSTHYA<I\8? WX$7ND_%:U\+^*)/CC)
M>Z'XWU3Q-:+%%:_\(I/')?W=]!??:UA7_6B=5DMS+Y_G2R H\0,I]M_:"L-1
MTKX__!OQ'%I>K:EH^FZI?:=J$FGVKW36+7EKY4,TJ("RP"08>4C;&&#,57<P
M]B6-4^ZJCZ"G$9HYM;CY3XW^#?A7Q(UE\"OAG<>#?$VGZI\'=?>\UW6[JQ\O
M1Y+>WT_4+1+FUNR=MPUVUU$RQQDR(DLOG+&R,A]JTGP/=2?MR^*M>NM*=M)N
M/ 6DZ7#?R0 Q/(-0U22:!7(Z[7@9E]&0GM7J6N:U8>%M$O-3U*[L]-TW3H'N
MKN[N95A@M8D4L\CNQ"JBJ"2Q(  )-6(Y8YX1(NUD< AAR&'K2;N)1/BOQE^S
M)XJ\8?LS_"/P5H^CW&AWO_"D==\&3,T/V:#1KFYTC3H(;>8A2(E\Z$?*5(!@
M^Z2H%9_BGX$ZM\?/ NO:IIK?M#2>,M!T^T2*S\7+I^G$!-7T_4;K3K-S$EM/
M<RC3$B2?,UHID'[W:[9^S1\1O#S:,-2_MK2?[/-__97VK[7'Y/VS[5]C^S;\
M[?.^U?N/+SN\W]WC?\M)JGQ&\.Z'JKV-[K6D6=[']D#V\]W''*GVN9X+7*L0
M1Y\T<D<?'[QXW5<E2 ^9K0.5'R/J_P ,)_%7PB\;^*]$M_C;XCUZ:Z\+&=?&
M5@EK?7-IH^L?VD\-G:K%#([QI+=G)C_?.T:1N^,#W#]KZQU#XI?LC:M+H.EZ
MI>WEPNGZM#IYMFAOI8X;NWNGB$+@.)_+C<"(@,7&W /%>J:SXCT[P]]C^W7$
M-M_:%RMI;!^/.F8$J@_VB%/Y5?VC&,#%'-J.Q\\>*_"]YX^^$7Q\U"R\/ZIY
M_C33EFTJ&ZTU[>]O%.AVRQQF*11('6;S%\M@&20.,!LUYM?? F\G^/GB_P .
M>))/CE+8^*/&MMXDTUM BM)/#^H1"2UG2::Y\G=:M:R6X1EEF21DMHS#OWH@
M^T H'84@C53PJ_E0I-!RBH24&>#CFEHHJ1A1110 4444 %%%% !1110 5R_Q
MNM[ZZ^#WBA--U2[T74#I-T;?4+4(9[*3R6VR('5EW*<$;@1GM7455UK28=?T
M:[L;@,;>]A>"4*=I*LI4X/;@T ?.G[$VH:QX.^&OP!\)SZQ)JVFZE\,+C4IF
MFL[>!PT)T9;:-?)1%5(HKR6, #+ *6+,-U>%?M=>+;[Q]^S-\0M<U219M3UC
M]E7Q#>W;K&(U>62W#N0HX&6)X' KZP\4?L:^$_$F@>";*&Z\4Z)-\/\ 36T7
M2;_1M=N=.O5T]XX(YK62:%E9XY1:VS-G#!X(W5D=0U5=8_87\!ZU\,9O!\EG
MJ":#-X!G^&IACOI RZ+-&L31A^6\P(H ESN'7K6D9).Y-F6OVU++5-2^"%O;
MZ/?6^FZE/XK\,1P7<]O]H6V)\0:<#((\@,RKDJ"<;@,Y&17E,WCOXB>'&D^&
M3_$+5-0U36OB:G@VQ\8W&EZ:-8T^P/AI=>E<PQVRV,ER&CN+>-S;"-5DC=XY
M6C82?2WC;P1:>/M'M['4-[06]_9ZDH1RA\ZUNHKJ'GT$L*$CN 1WKE?'?[,?
MAGXAZ-XAM;Y=3AG\0ZO!K[7UCJ$MG>:??P6UO;17%M-&0\++%;1C .UP9%<,
MDCHT18SP;5/&GQ:DT7Q-X-L_%7B[5(/A[X\CT?7O%^BZ/I4WBEM'ET*WU*.=
M+1[4V4DR75Y##((+1W>",^5 96W+'!_;WQ&^.?[->O#XE2:Q;M_;B32Z?HUO
M9Q:J((W!:>*:(S6]PT:K#<1*8_+E20*D1&!ZZ_[#O@W_ (16UM(;KQ9;ZY9Z
MK+KB^)XM>N!KTE[+"+>662[+%I%>!8XO)<&%8X8%6-1!#LT[/]D?PKI>@>"+
M&RE\06<G@'57UC3KU-8N)+Z>:5Y'NA<SR,SW*W+2R&9920Y?=PRJ0[H5F8'Q
M\U7Q9X^_:#\)_#CP_P",M6^']G?:!J7B2_U?1K.PN=2E-M<6-M%;)]NM[F!(
MF^UR.Y,)<F*,*R#?N\A^&WB+Q;\<?VE/@7K%_P"++S3KS3M#\9Z?JL%A96HM
M-8FTK6M.L)IMLD;M#]IV;B$;=$OR(XR[/]'?&O\ 9RT7XWWVD7]U?^)-!UK0
MUN(K+5M!U:;3;Z&&X$8N("\9P\,GE0LT;@KOAB<8>-&5_@[]F[PK\/\ 5?!M
MUHUC+8_\()H]WH6DQ"ZDE6.VNFM7F\QI"SS2,UG"QED9G9M[,2SL2*2L'*SE
M_CA:^+OB#\:/#O@SP_XXU#P!IW]AWFL:AJ&D6=C<ZI=RQW%K#!#']NM[B!(,
M23F3]T9&;R0KH VZGX3^)?C**?Q9IVOZEH-]JWAOX?Z5JCW&CPG[#+J4DFKQ
MW$T0?+"-S9PD1.S>7@KN8Y9NQ^-'[.&B?&S6=(U2[OO$6AZWH<-Q:VFJ:%J\
M^F7B6]P8C/;EXB-\4AAA)5@<-$CJ590PY;QO^P5\/_&6FZ78PQ^(O#^GZ;X?
M3PJ]IHFO7>G1:CI29V6=SY;@RHA9RK$^8/-E&_;+(&- UN><?$WXA_$C2_&G
MA[6[SQIJ7@GPI<Z5HTFDW46@6FI>'=7OYV/VN#6'\E[RT#9C6*:*2VMT\Q2T
MLCGR:Y+1-9\7?!_Q=^TW<:3XPU";4/$GQE\.>%[2>\L;20:,=1TGPQ UY$BQ
M*'EAM[Q8XTDW1DV<+.KLTQD]Z\5_L/>"_%VM&[DD\2Z?#?1VD.LV.FZ[<V5E
MXC2U1$@%[%&P64B.-(V(VF6)5BE,D2J@T?%G[(/@_P 9:SXVN[M-82/X@-:7
M.KVUMJL]M$U_:K;K;ZE"8V#P7L:VEF%GB967[)"1AEW4[H-3POX@_%#XF_"?
MQ%JWPSL?B!<:WK,>M^$OL?BO6M(L'OXK'6;N[MIX9(;6""UDDB^P3-%(L*#$
MT:NK>6SR5?%VJ_%SX3^$/BMXBN_C!K6N:7\$M6@:SM)]!T=;CQ7;"PL-0NH=
M4>.S1<E;IX87L5M#&%#R><>*]W\,?L;^$_#VFK'/<>(-:U"37K/Q)=:MJNJR
MWFH7MW:%?LX>5CQ#&%"K"@2,9<[=SNS;_C']GGP]XZ\'^/=#U".Z:Q^)$AEU
MD1W#(SDVEO9_(W\'[FVB''<$]Z7,@LSYOU#X_P#Q6\6_&R_U3PW8_$J;2=(\
M;IX;BT2+PYIC>&KK3(+^*RO[JXNY"+XW 5;RXCDBEBB7; C0R[7,WMG[+,OB
MSQ8WBSQ-XD\57.J6]UXCUG2-,T:.SM;>QT>UL-6O;2$HRQ"XEFDBBC\QI963
M*KL1/F9])OV5?#L/Q?NO&5GJ'BS2;K4KN+4=2TW3M?NK32]3NXD6-+B:V1PC
M.4CC5P,+*(U$BN!79^!? UC\/-$GT_3ED6WN-0O=3<.Y<^==W4MW,<GL99I"
M!V! [4-KH"/GSPGXD^(UYXR\/^+KKQ])+H=Y\0M9\*R>%TT:S6P?3H;W4K6"
M0S>6;K[8CV\3>:LPA:-2C0%R9SYS\)?VKOBMK3>'_B5>:-\4-3\*^(M.O]<U
MC1-0\.:79Z)HFFKIMW?69L)XC]N:X+Q6=NS7$DR3&XE=88 56+ZRL?@GHNG:
M18V,:7'DZ?K]SXDBS,<_:[BYGN9"?]DR7,I"] "!VKG_ (??LG^'?A=XVNM6
MT74/%EOI]Q-<W,>@-KUU)H=K)<DM.T=F6\L*S,[",YC0NQ1$/0N@LSYDT']H
M[XV>"_A]X@\3WT/CC6(9_ >I:U<3>*?"NGV.BZ'K:);M9"R%FPN3IY:2Z\Q+
MI[F81Q1MYZ[)#)O^)? /Q2^%O[1>O6VB^-M2^)7B^3X87,NC7&NZ=IEK>1S_
M -IP"2-/LT5K:N-N#"DR*!)D2S,C9C]K\&_L0>"O!W@W7/"_F^*=6\'ZUH\_
MAX>'=5\0WEYI-CILPVR6D$#/M2/9A$)W-%&/+C9$)4YVG_\ !/OP*+C49]7N
MO&7BJ\U33(](FN]=\3WUY=100W$=S;F&4R!X)89XHY$FB*2B11(7,@WU7,A6
M9:_8[\6:IK&F^)=/U/QQKWC1M'U%+?\ XJ708='\1:3(84:2WO8[>"WMY1N(
M>&:&!8Y(W&'E $K^S.VU:\R\%?LKZ/X(T/4H(=>\:WVIZUJ=CJ>H:Q>Z_<3:
MC=FSECDB@,N0$MB(_+>"-5C=)9@P)ED9O3SR*S?D6?GQ:6EY#HNAVMJL:VG[
M*=WJ%^\<LBJMI91^(S:VKKC:/,7PY8:G'\W %ZI(W;6'0S_$KQAI<6AZ7H$G
MC[3+CXL:WXP\:WVK^#M#T[4-6-A9ZE:V6G)$M^LEM$LMG<V+-))%*Q6!E54W
M[X_J>R_9H\)6&M_$C4%TUGNOBMY0\1.\SM]L2.R2R1!S\BB%#PN/F=VZM6-J
M_P"QUX3OOAAX'\+V,VO:"OPXL8=.\/:II.JRV>IZ=!' D'E^>A_>1R1QH)(Y
M%>-RB,5WHC+IS(FS.4/QL^(7A+_@GOX@\8:[I+6/Q"T/2-3^SQZIIXB666":
M>&RO;NV@D<11RQI!<RQI)B-)'&0%X\B^*MQXX_96^-VN7\OC[4/B!K3?#K[/
MI.H^(-+L89M/N[G6K6U#O'8PVT4UO&\T4BQ%%D.R16F;S%,?UK=?!?0=8^#=
MUX#U:WNM>\-ZEI<NC7\.K7TU]-J%M+&T<JS3RL99"ZLP+,VXYZCBO/M"_8'\
M"V4^N2:Q<>+O%TGB/09/#.H2^(?$EYJ4DNGNRL(59WS&5*Y$D>V3<2Y9G.^I
MBT@:9#\#[OQ7\-_VB]>^'GB'QMK7Q#L9/#MMXBL-5UJST^UU&T=KF>WFMV-A
M;6T$D)"0NG[H2(WFAGD#($\=\1^$/$.F:M^UY<1^*[C4))[RP2PL]1L;<V=G
M,^F64D);R4CED2,,D6WS 62/).]BY^DO@E^S9H?P-U/5M2M-0\3:]KFMPV]K
M>:KX@UB?5+V2WM_,\B /*3LC0RS,%4#<\LCMN9BQB\1?LP^'?$7C?Q-KC2ZO
M;OXQL8;+5[.&^=;.\:(IY=R8?NBX5(TC\P8)C4*<X&!-(-3Q7XE>,?'7P-'C
M?0]0\:W'CI;._P#!6I:?>ZSH]A'<V::IK[V-S:[;:"*&2-4MMT3-&94,I)D<
MJK#8TOQ#\1YO$.E^.)?'TG]AK\0;[PNWA9-&LQ876FC4[G3XWEF,9NOMD<BJ
MZRQS)$8XU1H&<M*WKOQ"_9X\/_$[4=2NM6CNI)M671UN#%.T>1I=_)?VF,=,
M3RN6_O+@'I5R'X*Z1!X=@TM5G^R6^NR>(U7S3N^UR7SWS'/]WSY&.WTP.E%P
MY3YW\*?$#XD+XA^&OC*[^(DVH:/\3/'%SI%SX7_LO3VTW2;#RM3DMX[>=($N
MA<*MK LSS32AG\W8D0("]'^RIXS\?_\ "YO[%^(7B[5H_$U[I%U?ZKX3U30K
M6WL;>5)K=5GT&^MHD%S8)YKK(MQ-<W*B>S,OV9RT<G,:?^RIK-U^U-X=DT_P
M;XK\.^&_"GC*^\737U[XO6]\-3+/;7Z$:;8K,9H[JXGO8Y94GMHX8!]J6&5@
MP\[V;X+_ +'/A'X$>*K/4M#F\2-#H^F/HNAZ;>ZY<W>G>';)VB9[>T@=BL:'
MR(0-VXQI$L<92/*DTL"3./\ BU<>//BY^T7XK\*^%OB%J7PZM? GA?3=9A;3
MM*T^_P#[9O+Z;45"7@NX)3]EC6P3]W;-!*_G2_OEPA7'TW]J_P 1>-?V>O&'
MC:Q6WTF8_!?2/'FFVHC6=;"_O+;59F^9A^\5?LUN &&/D/ W&O3OC7^R1X7^
M.GB4ZMJ5YXJTF]NM/71]2?0M?NM)_MG3U=Y!:7/D.OF(K2S%&&)(_/F".@ED
M#8_QK_8,\ _')[I=03Q#H]GJGAU?"6IV.@ZW<Z39ZII4?GF"TFB@95:.(W,^
MP*%XFD1MT;,A- U+O@F/Q1XL_:3\87$WBR[M/"G@^ZM]/L] M;&U$=Z\UA#/
M+)<SO$\[!6F4QK#)%@B3>959%3DOB ?B9\2OB+\1=1\*_$*U\'V?PSN+?3]-
MT:YLK-])UVY&GP:A-)JL\MO)<QV[B[AA'V22%HA#)(6E+"-?</#G@JS\-:YK
MFI0!_M7B*YCN[PER5:1((X%VC^$>7$G'J">]<#\4OV-_!OQ:\;7VMZE_;L!U
MRUBL=?T^RUBXM=-\2V\6_P N*]MT8),H$C(W ,L9$4ADB58P)C/'_B9\7?'T
M,/Q(^)ECXTO]/T'X8^)TT6'P?'I]A)IFL64!M%NFN9Y+=KP7$GG7!C>&>..+
M;!NBEV2>;CZ5XE^,WCWPL?&=A\5O[+CN/BAK7@B/1#X>L)+"WTF+Q%?Z3'/N
M:$W#:C$L:21R&86["*-9+>0F223W+Q;^Q;X.\9_$ZX\374GB*/\ M#4;36-2
MT>#6[F'1]6O[01BWN;BT5A&[IY,&1PLGD1>8K[!71>'OV>_#OACP?'H=K%=+
M8Q^);OQ8%:X9F^W7.IS:G*V>NPW,\A"] N%Z"GS*PK,^;=1^)OQ*L/'6C_"V
MW^)6L27O_"VW\%7/BRZT;2VU:?3'\$W.O_ZM+=;,7"7 5$E%LJA8TWQR?.)'
M>.?C;\2_ FF+\.?^$@\8^)-<A\<7'A^7Q9H.@:;/KTFF1Z1#JJ,(9(UT];S-
MS# SFW,1CBE<0JY!7T+]H?\ 8R3XA_%+P3JVBOJUC%<?$9O&'B>\L]7DLKJU
MV>$]0T:&6W="&!$AL%,8RK R%PR%U/6#]BGP7'\,;;PW')XDAN+36'\1Q:\F
MM7"ZZNJNKI)??;=WF&1XY)(BI_=F!S!L\G]U2YD%F>!Z.GQ&^('Q>_9\O/%F
MM>+_  _=:9XRUVR2'4=(TRUN];LHK"\E@N+E(T=8Y9;8""7R3&C'?)''"2@1
M?!=SXF^+/QQ^!&O7'BJZTR.+Q+XVLY=/L=-LDM[B.TU"]B&28BX:2&-(W*D$
MX+C#L6/T=?\ [,&AZAH'@VTFU3Q7/>>!M5_MG3M5GURXFU)KAA*LPEGD9C)%
M*D\R-"P\L(RJBH(X]D$7[)7A:ST_PQ%9MK&G3^$/$%YXCTVYM-0>.99KNXGN
M+J%V_P"6EO*UQ(KQ,"I79T**17,@Y6>,?!WXO>/KJ+X._$C4/&E]JNA_&C5S
M97'A*;3K"/3= M;FSO;NU-I-%;I=M-%]FA1WGGE27S)F6.(M&(X-)OOC%K?[
M+'PY\53^/O&5]_PFR6FN^*]1\+^'](FU+PS:3:;YJQ:;9RVDHFA%QY9DWQWE
MTV]O*0!@L7L7@?\ 8N\'^ /B7:^)+*3Q%)_9=Y=ZEI&D76M7-QH^A7=TLBW$
M]I:.Q2)F6:=1C(B2>9(A&DC*;?B#]DCPOK?@/P;HL$VN:-<> +-+#0-6TO4Y
M;34M/@6%(&C\Y?\ 6))''&'CD5D9D1]N^-&6;H%<=\/OB=)%^R='XLU7QEX9
MU7['HEQ?S^)OL3V>FO'$KM]JGMRX:+:J!IHMRE&61?EQ@?-GAG]H[XF^%U\=
MZ/#XD\;:M=3>"CXCT35?'OA"RTG[->"Y2 -!:6L<$OV)A,C&"[7[3'MVM(68
MA/K#0_@)X9T+X(3?#W[!+?>%[JPN-.O+?4+N:]EU"*XW_:#/-*S2S22F21GD
M=B[M(Q)R<UPWAK]A+PCX?OKZ\N-4\::]J.I:2=#N+S6_$=UJ4[6?FQ2I$IE8
MA-C1#!4!F+NSEV;=3BTGJ&IY!\;/''Q0\*?%6;X=Z!XL^+^J2>$?#5KK;:]I
M'A30=1N];O;Z[U!8H;]9((8%M(4LPFRTBAFD#',Z,FZ3W+Q5\4/%%G^SGX-\
M0WVGKX>\4:QJ/A>#5=/=5E_L][W4K""\MNK#*K/-'N!.",@Y -:'Q=_9AT+X
MP>*+77)M1\4^'=;AM/[.GU#PYKESI-Q?V>6;[-.T+#S$5G=D8_O(6DD,3QF2
M3=N?%;X-:+\8_AG=>%-86^;3;@V\BR6][-;W=M-;RQSV]Q%<(PD2:*:**5)
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
M\=^/->TWQY)H^B?#_P ::-I-GX?@T>REMM6M;BUT>2\2\FEC:<EA>S>4UO)
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
M+6L77PYN/&NC^(OB9;>([&VTG68=-U\6R>$](TY;_3KDW-NL%PEW:W$#K)/
M[0/,0Y4K',M'L&I[]\./C;X?^*'PN7QAIUU);Z*!<?:'U&)K&2P>VEDAN8[A
M)0K0O#+#*DBN!M:-L\#-<3\,/VW_  ?\4[Y8;?3_ !EI!N]#N?%&FOK&@W%C
M'J^DP&!6O(&=<%<W,/[I]LZB12\2!D+5_!OPJ\:?$_\ 8GUKP9X]NKZQ\2^*
M-(U;2'GFNH9[VRM;E[F*S\^6W"Q-=16DEN)6BRAE20JSC#-POA?7_'GQ=^./
MAO1?&'@&?X?ZA'\./$>ER27&L6M_#?W;7&AI+-:BW=RUF#@H]QY$[9^:W3K2
MLAGK/QI_:"T?P9\,-4OH]<_L*XD\':IXKLM2DTN6^CL[2SAA:2Z>W4J9/*-U
M WD[E>0948Y(S?$_[9OA'P5XNN-%NU\0WT6CS6EKKVMVFD32Z3X>GNDB>!+N
M<#$99)X9&V[Q!%-').88W5SXEXZ^'GQ;^/?P<UC2;[X67GA/4+'X.>)?!<4=
MUK^G7(U36+R'3TC6W,,S 6CFV?RYIS#(>?,A@PN_T!]*^*'PW^)/C?2]$\!V
M/B"R^(6IV6J:?K\MY;+I>@!=-T^PN8]2@>=+F5E^Q/+%]E219O-2-S;[3,QR
MH5W<[/X<?'VWCUJ/0]<U.2^\0:]XHUK3M(LH8%:<6EG.X>5EC4;;>%/*1YW^
M4// A8R31J_*_LI?M@:?KO[(_A;Q!XZUYF\0Z3\+]#\>>*]1N+/[/ ;>[LYI
M)+L&-!#R]G=EHXQF/8N457C+9GPW_9W\7?!W]HS4/B!I]OJ&K0>-->O=-\1:
M7<WT,@L-,-Q+-87]CO?;$L4C2&:V4AIA?22G,EO'$_E^I_LW^(?"_P $_P!E
M'P;?VD%CKFJ>'[#X8>,M-DN \9T]+&WU/449HF*S$)HL]HI#;0-2E8,<[6>F
MP:[GV]I.HKK&E6MVL5Q"MU$DPCGC,<L88 [74\JPS@@\@\58K(\':[J&O6EX
MVI:+>:'):WT]K$ES-!*;R&.0K'<J8G<*DJ@.%?:ZAL,JD8K7J"@HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ Q
MBBBB@"KK.AV?B&S6WOK6VO(8YHKE$GB654EBD66*0!@1N21$=6ZJR*1@@&K6
M.*** #I1110 4444 9_BKPKIOCGPUJ&BZSI]CJVD:M;R6=]8WD"SVUY!(I22
M*6-@5>-E)5E8$,"000:T,<444 4-*\+:;H6J:G>V.GV-G=ZU.MUJ$T$"QR7\
MRQ1PK+*R@&1Q%%%&&;)"1(N<* +]%% &?XL\)Z7X[\,WVBZWINGZQH^J0-;7
MEC?6Z7%M=Q,,-')&X*NK D%6!!!K)^%7P;\*_ _PTVC^$=!TOP_ILD[74D-E
M (_.F8 -+(>KR$*H+L2Q"J,X  Z:B@ HHHH 1D5F4E02IR"1T/2EHHH ****
M #K1C%%% !1110 4444 %%%% !1110 =:,444 %<_P"//A9X=^*#Z.WB'1]/
MUC_A']2AUC3ENX1*MG>PDF&X0'CS(V.Y6ZJP##! (Z"B@!%78H7T&*7K110
M=*S[7PGI=EXJO=<AT^QCUK4K6"QNK]8%%U<V\#3/#"\F-S1QM<7#(A.U3/*0
M 78G0HH **** "BBB@ HHHH *IS>'[&XUZWU22TM7U*S@EM8+IHE,T,4K1M+
M&KXW*KM%$64'#&*,G.T8N44 %&,444 %<[)\)_#LOQ/C\:-H]@WBR+33H\>J
MF(&ZCLS+YQMU?JL;289@,;BJYS@8Z*B@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "@G HKG?B
MY\2=/^#?PM\1>+-6W_V7X9TRYU6[V*6;RH(FE<  $DD(0  220!D\4 4_AG\
M<O#7Q>UKQ9I^@:BM]=>"=7;0]741N@M[M8HY&12P D51(%+IE?,CE3.Z-P.M
M5]PXKXJ_9+\2>+O@Q\7?"MKXX\ >,O!,WC3PC/8:_JFL7>DW%KJGB.VGNM7<
MV4=A>W3CSA>ZY.1(B$I;P@;BI"]#^Q#X;M_A?\2/#>D7NM:MK&N>*/!<NM1:
M_9>)Y=6T/XBV\4]BLFLR03EI+2]W74+[(B83'J!02W(AC\BG$GF/K4G IOG+
MCK[=*\C_ &V=9BT_X*+8O'K-Q-XBUG3-%M+;3=9?1FO9[B]A2.&:\16DM[9S
M\LSQ*TGDF145G95/S;^SM!KGC:S\3?#_ %F_N/#.FZ+\:AX>.F>%?&M]JEOI
MUD/"=IJ,VG1:C+%;W+PM=2S&2,QQF%I9(DVB*-P*-QGW@&W5EW'BJ&U\96>B
M-;ZDUQ?6=Q?1W"64KV<:0O C)).%\J.5C.A2-F#R*DK*&$4A7SO]E#PM#\.[
M/QSX5L;K5+C1?#/BF:VTN*_O9+R2QMY;2TN_LZ22%G\I)+F41H6(C3:BX1%4
M><_MT>-]9\)?$69=+U?5=-C7X+>/]3\NUO)(4^U6\N@?9[C"L!YL0EE"2?>0
M2OM(W-DMK8+GTX) P[^O2N8L?BSI^H?&74O \<%Z-6TO1K379I611;F"YGN8
M(U!W;MX:UD)!4#!7!)) ^7?VB? R?LN:7XX3P[XK\9:59>(?"$$GB+5;KQ%<
M2S62IJ4%O=:Q')(6%O=)9W5S(TD(3=Y$(^7RHRF5KWA7PS^S!^TYX[MO#&LZ
MAH6DZ7H'@&XU"*X\07%Q'I,+>*+Q9V+3RL\$4L(<R+N$;CS'()DE9SE%S6/N
M G _^M69X@\9:7X4-@-2O[:Q.J7B:?:"9]IN+AP2D2^K$*2![&OG+]I#4G^)
M'B_X@>$[/QK;Z;)]K\*V"V%QK%Q9V=Y<O//<OI,TUN3)9F^@$<1= 6(FBRDR
ML(9/.?%7P\\.^,/!G@#1VF\>Z:WA'XP6VD7.C2^,KN1/#\TENLS6MO=6LZF:
MV"O%+!YK-) MPT($ !MXQ1#F/N8-DT5\I^)?AQJQ^%'Q<^(&@ZAXNU;Q]IVO
MWM[ID UJYP\&E:BEW'I$$:N%CM[DV9BD0*2XNI%8E"$7TK]D+QJ_QELO&7Q"
MMM:N-8\,^,/$,P\-+]H:2VM]-LXX[!6A'W?+GN+:ZNE=1ATNTY8 &CET#F.X
MUGXO:;H?QJ\/^!)H;TZOXDT34]?MIE1?LT=O83Z?!,KMNW!RVI0%0%((63)4
MA0W4&10N[M]*^0_^"BGC/6_AW\9+/7?#DQM=:TGX)?$*ZM;H3B$V++>^%B;@
M.8Y #$N9!^[DY3&Q_NGE=+\*^*O@)X(\87VK6=EX=\(^*-/T/2K/1_!OQ9U7
MQ#J&H:E>ZK%9VUVM[?65O)8QW)NA%/=Q.\C(HE5EDBWL<N@<Q]S"0$=^N.17
M,>#OBUI_C;QQXN\/VT%Y#>>"[RWLKYY441RO-:Q72>40Q+ ),H.X*=P. 1@G
MXB\)W&MZ9'XR^&OB.2Q\$>%_^%C>&-'U73?#7CV^U:VT:"]MXW-I'?3V]M<Q
M"]N19PO;(L8'VYV5B9GW5/&^AW7@+XA>./ OP_>'5M$U[XLZ/H>I:=K'CJ]T
MBU6#_A%1<KILFI1PW=U!"]U%;(MNJ_/YJVWRPRB.GRAS'Z'F10/_ *U*KAEW
M+R*^.O /P+\2ZE_PB'@CXA7RV'A^3Q/JUU;>'O#?CC4M7MXM/33XVCTZZO98
M+6XGBCNWGE2$HJQH+>++)&5;["MIX[BW5XY%E1NC*<@U#T&F>;_%[]K/PG\&
M/%0T._B\4ZSK$=D-3N[/P[X:U#7I]-M"[HEQ<)9PRF%7:.41AL/,8)O*63RI
M-J>.OVNO!/@C1_"UY#>W_B?_ (3>R;4] @\,:;<:Y/J]FJ1.]U"MJDF;=5N(
M"9B1'^_B&XM(BMS7P;\0:;X8_:E^/-GJUYI]KJTEYI.OQ><!#(FBG2K>WCE9
MR!NB6[M=1^;)526!()P/'?\ @G_J%KHWQBT.2\FLX;'QMX$N;[P6FP1K=Z<G
MB'4KHK;I@8"65_I#,%'S*T1RX7<+Y5:XKL^A-0_;"\"V'PET;QFNH:A>:7XB
MOCI>EVMII%Y/JE]?*9EDLEL1%]I6YB:WN!+"\:O";>;S1&(G*]!\&?CKX>^/
M&AWUYH,NH+)I%Z^F:G8:EIUQINH:7=+''*8+BVN$26)C%-#*NY=LD4T4B%XY
M$=O"7\>>"=5^/_P<\0Z -/L?"-]XB\8:%'.(%AMKOQ TDBR,@Z-+,]IJFV4?
MZS,@!S*%;V[X8^+_  AXI^(GCZ#PW#:_VQH>JP:=XEN(;81F6]%C:S1H\@_U
MCI:SVPP>4#*.*0';.VT>_;BN7^$/Q=TWXT>#3KFEPWD%G_:%_IP2Y15E,EG>
MSV<IPK,-ID@<J<Y*E20I)4>3?M'>%]-^+7[6WPV\$>)K[5%\-WWAOQ!K,6F6
MNJW.GKJ=_;W&D0Q.YMV1W,$-W<,B%RNZ4R;-T".GS!\.[3Q%X\\)?"GP3X=L
M]%\>>&+[_A.M3MH-=^)%_P"'XO$4UOXC9([EKFQL[N:]EBAF,BARJ,;EIL.\
M*-$<N@<Q]T>+OV@=)\&^/M1\.SV&OW>H:;H<6OR"PTY[TRP27#6X2..+=,\@
M=22JQD!><]<=T.E?GWXYF\:?#CP?J8USQ$MQXNTKX0Z=#)J^D:U/>F4#6Y$C
M=;YDAEG<P[ \Q1#(V]MHW8KV.?Q'X@'[4<OPC76-8V3>+H?'H=;Z4W$?AK[,
MTYC$VX,$_MV P- "5%K.L9'EN 'RAS'T^LBN,CIZT@G4]_?@&OSD^!^F?&'6
M?@SH/Q8NT\*^'+O6O#>LZCXPU2+XH:KJVJZS.^E7C/9?V:UC#:6MQ9ZBD("Q
M3L;*.TG@C)#,3[=\4?V=K'3]'^'OA+1]0NO%$CV]_KNH>%M;\5W]C>>,Y%2S
M2;4#?1DL]S;M*A6%P+=FN@W[DQ1RQ+E#F/J]6#KD<BLS1_%D.LZSJUBMOJ4,
MFC31P2RSV4L,$Y>-9 89&4),H#@,T98*X9"0RD#E?V5_$6G^+/V;? NHZ5JG
MB+6M-N]$M7M[W7IX[C5+A/+4 W4L>4DGXP\BE@[ L&?.X^(^/+O5O%_Q'^+&
M@OXD\4Z;8-\0?"E@ATW5Y[.:VM9;73GN((9$8-"DVZ17\HJQ\UV#*Y#@41GU
M49% _P#K4%P!WZXZ5\B0_#&'3/%'_"M[#6_%VG^#T^+;6"6=OK]VLD=BW@XZ
ME)8K,7,PM7NF=_+WX7>0A0*@6C)X&M7\1>!_A3J&J>))/AW+X_UVQ%M-K=V)
M+E8;&6]M-,:Y$@F>W1GF=("Y^2TC3F*+91RBNS[+#9H)Q7POI?QDUS]F#P]<
M>)M.OO$'B?PGH&N>+O FB:?<ZI/>I>S(/M>F*\DKGSFBN[&[TN-BWF;[N*(L
MQ3(X_P#;[3Q!\)/@?X\_L/4-4\2>*/@;\*[6\NO%GB+XA7NBKI%Z+>^>#4;*
MVAMYUOM0EFMR\HNGCCD_T>$.5>90<H<Q]Y^(?BUHN@:?XHD6:YU2Z\'6OVO4
M]/TNTEO]0B4Q&9$2VA5I9)'124C16=S@*"2!72@Y%?#OQP\*1_#&T_;@\3:%
MJGBK3=>B\$O=P7*>(]0;[+*VC3S"6%'F*0LDB#RWC53& 50J,BO09O$NO_\
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
MAM[?Q=X:D_XE^KW>FLV_6[*!MSVTL;, DSD DA7$<@Q)'&Z^)_M,6LDGA?\
M:H\9R:KXAA\<_!&%(OAOMUR^B:R6/PWI]]9%8!,%N6NM5GNX7:17-WY?V=S(
ML>P$8W0[GW97+_"'XL:=\:?!K:YI<-Y!9KJ-_IFVZ15D\RSO9[.4_*S#:9+=
MRO.2I4D D@=..%KX4_9]\%>&_"WAWP=XXTKQ)K5OXTU/XPZ_H3B/7;FXAU*)
M]<U9;C2VM3(T"Q1VR27'E+&NQ[<S?ZPN["5P;L?=2R*YX_/'%.KX/_8/\-_%
MGQEJWPM^)6L6OA#11XFCNKGQK?K\3]3UK4M>>6TN?,L&TQ]/AL[>>TU!8E"1
MS-]CCMKB!,JS[OK+]J9L_LZ>-(_^$N_X0!KK1[FV3Q+AL:"\D9C2[)5D8+&S
M*Q8.A4 MO3&\*P)W.\$@)/J.HH$BDX[_ $KX7\4>'5\*Z?<?#^UNO'7P[U2;
MQAX/36]&T?QO<ZA81V=[>31O+87QV7D2WBPS0S(P@8&W\Q(XWD,\Q\2?@1IO
MP>^'WQ[\7:+K'C*.\^$>MQ7W@RTD\27S67AXQZ5I>H20Q1^:-T%Q<3S>='(7
M5XY&B&V/"!\HN8^ZBV#_ /6K-\8^,M+^'WAB^UK6[ZWTO2=+A:XN[NX?9#;Q
MJ,L[-T  [FOA_P#:'\8ZI:?'L>,_#EO+!'8?%KPSX,GU_5O'UY!?1M-?Z7;7
M>GZ?HD=N;2:SDMKB8.)IDDW&>YV,8H7.K^T=\&-+\6_L)?'SQ=K&H^*M0UF^
MN/$L?G2>(K^-+.WLM5O8[>VB6.90ELHB#&+E&).X% JJ<H<Q]MF10V._L.E!
ME53U[XKX/_:"^'/Q(^(GQD^)7A_PC;Z#]J^'VC:;9>$M6\2?%S6-(N_#,+6
MDAUC[+#877VK==BY22XN[AC<"Q>)U"*YE^B/@5X(CU;]H[XM>*-2OM8U#6-.
MUVWT:PCGU*>2RTFS;0]&GD@MK8MY4:O.SRLX3S'9_F8JJJI8=SUCQ9XQTOP)
MI']H:S?VNFV)G@M1/<.$0RSS)!"F3_$\LD:*.I9P!UJIX2^(%GXRU_Q/IMK%
M=1S^$]332KMI5 225K.VO 8R"25\N[C&2 =P<8P 3XU_P4O\#:?X\_9H@MM2
MDU:."#Q;X;D L-6N].9M^M64#;GMI8V8!)G(!)"N(Y% DCC=?/\ XB_!>PEU
M?XU^,8=6\66>M>"_%6E2:(]MKEU"EC);Z/HLAD*!\3-,K>5-YV\2Q+L889]P
ME=7$V?86>:,\U\&_M#^,=6M?CU_PF7ARWDAAL/BUX9\&W'B#5O'UY;WT1FU#
M2[:[T[3]%CMFM)K22WN)5<33I(6:XN K-%$Q]"T?X;+'=Z7\2)/$'C";Q0OQ
M3O\ 3(I)==N6M8=/;6[K3VL!;[_*:V,0WA&5MLH1U*^7$$.72X<Q]85R>B?&
MK0/%5[X271[I=8L?&VERZSI.H6;+)9W-JBP.) ^>0ZW$;(5!!&>1QG>\3^'X
M/%GAV^TNZDOH;;48'MI7LKR:RN%1U*DQSPLDL3X)P\;*ZG!4@@&OBO\ 9*^
MVA^,OV9/V4M!OKKQ(='O/AT^J7UJNNWF;\R66FL]O)(TAE6V\R3<((W2-?+1
M HB!C*2&V?<!E4']<8IP.:^!?$6A^,_&?B?P'\-[*QL_&^AZ+8^*(=/L_%'Q
M,U3PY-JQT_7&L(Y7N+2SN[F]GM+5;<!I63!NC*?,D"O%]>?LO:9XBT+]GGP;
M8^+M5L=<\26.D6T&H:C9W[ZA#?R+&%\X7#QQM,74*S2&./>Q9@B@X#L"=SO'
MD5/O<>^.*<&RN?Z5\1_%+X1M\3_%'Q^\27'B[Q]IOB#PO\1=&TOPW>Z?XAN8
M1X:MWTOP\\J6D.[R569KF?S59&$@E(;C&(?C#8+\"?'GQ&^&_A_5?$&B^![Y
M?AU=WA_MZ]:XL8]8\1:AINI^5=O,9;59K6QA5GC=&5Y)95997\P'*+F/N+/'
M_P!:LW7/&&E^&M1T>TU"^MK.Z\07AT_38I7VM>W @EN#%&/XF$,$TF!_#$Q[
M5\?^,/ L?ASQ%\3/A7X3\43:'X5COO"D]A8:EKU\MG-J=U/<RWFA?;E:2>RB
MO+:VLAY<9.QK[<(I!<F*7-N/A[X>\7^,_@CIOF>/M.D\'_&#4-*N=&F\97<\
M>@3?\(QJ-X;6"XMIE\^V!2WDB\YF>*.YFML0QO):J<H<Q]R44B'<@/7CK2U)
M04444 %%%% !1110 4444 %9_B?PKIOC719M-UC3[+5--N-OG6MY D\$VTAE
MW(X*G# $9'! /:M"N=^+GQ*L?@S\*_$OB_5(;ZXTOPKI5UK%Y'9P&>XDAMX7
MF=8XQR[E4(51U) H TM<\)Z7XENM-GU#3[&\N-'NOMVGRSVZ2/8W'E21>=$6
M!,<GERRIN7!VR.N<,0>=^&O[._@'X-:_K.J^$?!'A#POJGB)Q)JUYI&BVUC<
M:FX+,&G>)%:4AG<Y<GEF/<UXK\4OCG\2&^$_B.+QE\,[CPSJ%I#I^KZ7_P (
M[KW]LIJ"#48%>Q>9X;1(+_[@\HEH7$N4N'5)2G6:3^T?X\MK#QOI^O?#G2[/
MQEX5%C=VFGZ;XH2[TS4;&]DDBANWO9K>W:W2)H+HW"M S1I;LT8N"R*U6=B;
MJYZQ\0/AYH'Q8\'7_AWQ1H>C^)- U2,17FFZI91WEG=H"&"R12*R.-P!PP(R
M :S/!_P+\%_#O3+6Q\/^$_#.@V=E<+=V\&G:5;VL4$R6XMDE18T 5UMU$(8
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
MM_%87&HQ7\3SL3:GR[*YC>*#9 WFQXA4H"*MH&AZ5X5_95^&7@5?$BZ'\//
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
MMN8=CN?,6-78[(\9NOV9/&NO_M'^&_%6K^(/"%]IWA75+W4+'5AH;0>)C97
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
M:2:(852TB5J]!:+4T7^&T[?%+Q)X@^U0^3KF@6.CQP[3NB>WFOI&<GH0PNU
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
MZI>*GEZC#:07+1LK @/',K))&P!1U.&*.X5D;:Z\O^S[\ I/@[!K]]JVL_\
M"2>)/%6I)J>IWJV*6-JCQVL%I##;6ZEO)AC@MXP%+NVYI&+'?@6IV0N74^2?
MCS\/M%^'%S;>%K>;X7^"_A#H_P 2[[S[?Q;I$M[X5T^]N-'MKJVCFMEN;>".
M&2ZN;R1!-((1=RVY1#.T&*6L^!OAIX$^%'P['B;X@? /QAH]C'XIO/#UIXDL
MEM/AWJMM<WL,LUI:SS3W45G/:%3# P:X\JU>\CCMS&I$/Z#2V4,T4J20Q,DX
M(E5D!$@(P<^O  Y["F3:7:W%HMO);V[PKMVQM&"HVXVX'3C QZ4N<.4^-_V:
MM ^&7_#77PQ\76_AG2_#^M^-O@_IMQX=G\1+%+XFOGC0"6-KN8M<W5W#9&!)
MW\R1P@4N2""?L'Q/X8TWQMX:U#1=9T^QU?1]6MI+*^L;V!;BVO8)$*212QN"
MKQNK%65@002""#5N6TBFFCD>.-I(23&S*"T9(P2#VR"1QZU(>:F4KCL?"/[(
M_P %?A?X^_9Z_9S\*MX=\&WUCHTE])KFAPVEO]FCUN"Q(G2^M5&QKJ.5P[I.
MI=)DC<@2(K#F?A[XP\+>(/VZ_ASJGA^7X5:'K]]\4O$NG:OHUE$]YXZ>.'3]
M>CDFU2_:X,@MI9;>VD2T>#RX5^QQQR%88A7Z'0Z;;V\C/';PQN[F1F5 "S$
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
M+JY1"T\4MQ($=09;J4E0Q8MG_P#!1GQ+X=TCP?X$TWQ/:^!FT_Q!XK2QCO\
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
M;QXY HCCQ;R%F"]Y\'_V78?A)XGL=2CUB:^:QNO%ER(W@"!_[>UQ-7<9!/\
MJ&3RE/\ &#N.#Q6!9_L?ZUX.G\+W/A'XB:CX9OM+\-67A/6)AI4%XNK65JSO
M!+''*2EO=1M-<;)")8\7#AXI=J;7HQ69RG_!,GXAS6_[%OP>\.Q6L/V/0?@K
MX.U>&;)#S-/82QE".@51:(<C^^?04W7_ -L#QY>>+?"MKI-AX)TE=8\-Z3K=
MGI_B"2:W?QQ=78E:?3M+O=ZP0W%O'$K!9%GDD,R[HX(ML[ZWAC]A?7/AQ\-_
M WAWP?\ $W4O#<?AGP+I_P /]4N5TBWNGU>SLH@D%U$)"1;7:9G*,?-C N7#
M12%49;7Q!_8GUCQIX)C\)6OQ&U+3_!^H:18:-K6ESZ9%?^;':*J">P>4G[!/
M(JJ&;;,JM'')&L<H:1ZTW!7.2T3XZ?%+P1XP_:"O)E\,^(X=)^(6A^'O#&GR
MWES"EN+^VT2)$=RK".()?+*VQ6/G-.0"I45O7_QGUCX7?$WXG+JL/@63Q5X5
M^'7AC5M1\17E]-H6BS">_P#$$9,XFDG%K:VPMI)BVYY&$SJ2VV,#L-:_96GU
M'XB^*M3M_$C6VB^,-<T3Q/?::U@LDD>I:;-IY$D<^\$126^FV\1B*$JQ>0-S
MLJO\9OV.8/B[XV\8:_\ \)%>Z3J'B33/"]K9M#;)(-+N] U>^U:SN<-Q*K7%
MW&'B( *0$!@7RLW069X9XO\ VGIOVB/@7JFEWVK>%_$UUX-^*_P[@_MOP_9S
MV5AJ23^)]$G7_1IY)9()8V+HRF60$*CA@7,<?M?_  4FN]8L_P!@OXK/H<UI
M;WS>&[J-Y+AI%"P/&4GVF/YED,32!&&,,5.1C-9\?[$FI:U!X@G\1^/[S7=8
M\4>)/#'B:\N1I,-K!;RZ)J5M>I;V\2'*6\@M8X\2/+(A>1S))D*OJ'[0/PAC
M^/7P/\4>"Y;Z32X_$^FRZ<]VD0E:W$B[2P4D!L>F11S)/3^M@LSYQ_:)_:6O
M/V /AI:Z?8M\#O!>G^$O"\OB!O#40>"3Q#+&9I+BRTVUA:,V464&+J1)U:6Y
M"F+*DMZ1XU^,OQ3\0^,O%Q^'>@^&-4T?X?&V@N]-U)VCU3Q7=R6L5Y+:6DWF
MI!9E+:XMMDLXE26:5D86Z1^<S/VD_P!B[4/CMXA\9S:9X]U#P?IOQ(\)Q^$/
M$T%MI<%W<7%K%]M,3VTLI*V[_P"GW"R;HY0R;=GE./,-WQO^R9K7B/Q#KDNC
M?$36/"^B^-K6"W\4V%C:KYMV\4 MFN;&YW"6PN);=(H9'!EPD$31"&4-*U:6
M"S/+?&?B>W\3?MA>";6/3(;&30?C]/8RSI,\C:@Y^&%_/Y[*_$;!)UBVIA<0
MAL;F8F']G+XH^,O%GQ]^!UOI<>BZ#\/=>\ ^)]1N-&BNKJ:02V^I:3$)"7)#
MNCW">6S'A)[H'JE>O2?L?PM\9;;QC_;TYFM_B&WQ ^R_9AM:1O"K^'?LN[=D
M+L?S]^,[ALQCYJ@^'G['DOPNU/X7WND^*)/M7PZTW5-#F^T:<LD>KV&H7%K<
MS)@.##*LME:E9 7 42 H2X9)YE:P6=SP30O^"A,GA+X9>!]&\-W'PU\"SP^
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
MT<BK(C;6&5=0RG@@$$5H5)04444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1UHHH YOXP?"O2_CA\*/$W@W7/M']C
M>+-)NM&O_L\GES&WN(6AD"-@[6V.<''!KHMGKS3J* $V G-)Y8'3Y?H*=10
MT1JO8>O2@Q@]OPQ3J* #%-V?I[4ZB@ I"@/YYI:* $V\4,N32T4 )M__ %T*
MH4?K2T4 -"8/_P!:@IG_ /53J* $(S2! !T'Y4ZB@!"N:-F/Y4M% #2F?Y4[
M;110 $9_STIH3FG44 -:(-^/M1L_3I3J*  #%%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/Q_P68_9<^)G_!-[_@H]=?M#^#;9K7POX@\0)XFT;7H;836VF:G(%^TVEXN
MJ&64RLNX 2QSD*S.DFT&MSH/@[_P;<?M=?L_^/\ 3_%W@7XB_"/PAXFTTA[;
M4=-\2ZK;W"C*DQOMTW$D;;0'B?<C@;65@2*_3[]L3]BOQ1^WU_P3:O?AW\0H
M/!=O\5I-,AN[>\L)IY='L=>MUS'/!*\"SQP2-N1R(BZ17$J8D'WOS9^%/_!S
MI^T-\7_%ND^%?#7P?\ ^+O%FK,(;:PT>'4&FO).Y2+SVV(.269]J $LX )'Z
MG?'/]J?Q%^R?^Q$WCKX@6_AU?B!%IL,;Z7ILLG]G2ZO,,+;0LY\R2)&));AF
MCB=P%' F4E&+E+9'7@<%7QN)IX/#1YJE22C%+JV[)?>SX*_X)7_\$9_VIO\
M@G#^U;IGC(>)/@]J'A+5(QI?BK2[77]3:2^L68'S(E;3E0W$+#S(]Q4'YXRZ
M+*S#]5_BOI%QX@^%OB73[66X@NK[2KJWAD@!,L;O"RJR@$$L"01@@YK\MA_P
M<$?$L#GP1X%_[[N__CE?0?\ P3L_X*Y77[6WQ8O/!7C#1]%\/:U=VYN=#>PD
MD\J_,8+30,)&)\P(/,7'!5),X*C=PTLSPU62IQEJ_)GZ5G'@_P 69/A)YIBJ
M"Y*7O.TXR:2>]D[M+=Z:*[>B9^0.GL'LX&7;M9%(QTQCM7[E?\$@M:M]:_X)
MZ?#O[/(LGV..]M90",QR)?7 (([=B,]F![U^/O[6/P3F_9R_:6\:>"Y(3;V^
MBZI*+%=H56LI/WMLPQQ@P/'TZ'(ZC%?:7_!![]K6S\)ZYK/PCURZ6W&NW)U;
MP^\C?*]QL"W%L#V+(BR(O )67^(@'P,HJ>QQ3ISTOI\[K_(_I'QPR^6?<&PS
M+ >]&$H5M.L'%IOY*2D^R3/U*HIJ2*_W3FG5]>?PP!KXI_X+Q^(H=,_8EM+.
M3'G:MXFL[>(;@#E8YYB<=3Q$1QTR#7VI(^Q3]*_'3_@M5^US9_'OX\V'@O0;
MI;K0?AYYT-U/&^Z.ZU*3:LP7LRPB-8PW7>TXZ!2?/S2LJ>&E?=Z+YGZIX+Y#
M7S+BS"RIKW*+]I-]$HZJ_K*R7K?9,Z']OZ(W_P#P2;_9FO+>Y:2UMTM;:18P
M&C,IT^3JW9E\J5<>[^G'RS^Q=KMKX:_;#^%E]>2+#:P^+--$DC$!8PUS&NXD
M]%!8$GL,FOI_X62K^UG_ ,$9/%'A"W_TKQ5\%=2.M6\#$-(UH'EGWKGTMYKV
M-0.?W0 ZK7PH)7C97BDDAD4AHY$.UT(Y!!'0CK]:^;QD[5:===5%_=N?UIP'
M@^?*\RR&J^6<*U>#[\M6\H3])1G=>C/Z7@<BBO%/V"OVM-/_ &POV>-'\2Q7
M$?\ ;ENBV.O6@&UK.^10)/E_YYR?ZQ"."KCN"![6#D5]E3J1G%3CLS^!,RR[
M$8#%5,%BXN-2FW&2?1K1_P# ?5:D=R"8Z_ ']OG2;C1_VW/BQ#=2332-XIO9
M@\BE3LDD,J+SGA4=0.Q !& 0*_H <*1\U?C1_P %P/@I-\-_VS9?$\<!72_B
M!I\-[%,$VH;JW1;:>,?[05+>0GN9_7->/GD&Z"DNC/W7Z..94Z'$=7"U'9U:
M4E'SE%QE;_P%2?R/H#_@WG\06K_#SXG:8)%^V6^JV5TZ9'$<D,BH?7EH9!^%
M?HRIW#-?AK_P2K_:QL_V4?VI+>?7+C[/X5\66XT;597/[NS)<-!<M_LI)E6/
M14ED;G %?N-;7"SQ*5.<@'C_ !K;)ZRGAE'K'3_(\7QZR.O@>*ZN*FG[/$*,
MX/H[149*_=-;=FGU)***1G"#+''UKU#\7%HH#;A10 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C_$#Q
MYI/PN\$:KXBUR\AT_1]%M7O+RYD^[#$@W,>.2<#@ $DX !) K8KP7_@HS^S'
MXF_:V_9AU3P;X6U:VTG5)[RWO MU(8[744BDW&WF959E4G#@A3\\29^4FHJ2
M<8.45=VV/2R?"X;$8^CA\94]G2E**E.U^6+:N[>2_P""< G_  6[^ +(I_M[
M7ER,X/A^\!'_ (Y2_P##[GX ?]#!KW_A/W?_ ,17Q/\ \.'?CGC_ (_/AW^&
MKW''_DM1_P .'?CG_P _GP\_\&]Q_P#(U>']<S'_ )]K[O\ @G])?ZA^%/\
MT-9_^#(?_*C[8_X?<_ #_H8->_\ "?N__B*BO?\ @M9^SSJ5G+;W&M:Q<6\Z
M&.2*3P[=LDBD8*D%,$'H0:^+/^'#OQS_ .?SX>?^#>X_^1J/^'#OQS_Y_/AY
M_P"#>X_^1J/KF8_\^U]W_!%_J'X4_P#0UG_X,A_\J/I"7_@KU^S7\ ]*O'^'
M'@:XDOKI.8=$\-P:/%.P!PLLC>60ORJ,A'(R, X./@;]LW]N3QA^VWXWM]1\
M0^1IFCZ6&72M$M'9K:P#?>8L>9)6P 7(' PJJ,@^T_\ #AWXZ?\ /Y\//_!O
M<?\ R-1_PX=^.?\ S^?#S_P;W'_R-7)BGF%>/)*+2[)?\$^TX1H^&'#E?ZW@
M<9"57I.<^9QOORVC&*OW2O;2]KH^,@<"KOACQ/J/@GQ+I^LZ/>S:=JVDW,=Y
M9741P]O-&X=''T8 X/![\5]@?\.'?CG_ ,_GP\_\&]Q_\C4?\.'?CG_S^?#S
M_P &]Q_\C5Y_]G8I:J#/TBIXH<'SBX3Q])IZ--W33W35M4>G?M(_#*/_ (*R
M?LBZ%\8O ]C&_P 5/!]N=,\1:):\O>A/GD@0,<[EWF>#!):.9H_F?;M_.>&6
M?2]022-I[.\L9@R.K-#-;2HV001AD=6'4$,I'8BOU^_X)3_\$Z_B!^Q?XK\8
M:MXPUG16M]>M;>TATW2KJ2XBF:-V?[1*SQIM90S(H4'(D?..,]U^V1_P2D^'
M/[6]]=:UY,_A+QE< LVM:8BD73]!]I@.$F[98%)" !YF !7K5\KJXBFJ_P -
M2VJ[VZ^3/Q3AWQ<R?AG,ZV0>T=;+U*]*I%7=-22DZ;3LY0BVTFKM*^DD[1^0
M/V7?^"\7B;X=Z!;:/\2O#K>-([?"+K5A<);:@8P./-B8"*9_]L-%GC(8Y8^_
MS_\ !?;X.QZ7'/'H/Q%EN)"0;7^S+59(^N"S&ZV8.!]UF/S#CJ!\H_%/_@A;
M\9_!%Y,?#\_A;QC8@GR7@OOL-RPS@;HYP$4X.<"5AP>>F> @_P""1G[1,]])
M;_\ "N778"?,;7--$;\CH?M'OZ5G'$9E3]QQ;^5_Q1ZV*X5\)LVF\;3Q5.E?
M5J-94U_X!.SCZ1C%+L>E_M=_\%M?''QTT2YT'P+ITGP[T6Z&R:^2[,NKW"9/
M"R+M6W!& 0FYLCB0 D'XU\&>#=4\?>*M,\/^']-N-5UG5IUM;"QM5S)<2'HJ
MCH. 22<*H!)( )K[>^$7_! OXE^)[Q)/&7B;PQX4L <LEEYFIWC 'IM_=QKG
MLWF-C/*G&*_0+]D;_@G]\.?V--/9O"NES3:Y=0B&\US49%N-0NESDKNP%B0D
M E(E120"06&:4<OQ>+FIXEV7];+H7BO$W@G@S 2P7"\%5J/I'F<6^CJ5'K)+
MHHN7;W;MG*_\$W?V#+/]B_X+SVNI?8]0\:>)BD^NWT2[HQM!$=K&2,F*)6;D
MCYG>1L $*OYO?\%/O^"?FH?L?_%.XUO0[&:3X:^(IS+IUPB9CT>9R2;&5OX0
M#_JF; 9,+DLCD_MP% '05F>+O!^F>.O#UYI.L:?9:II>H1&"ZM+N%9H;A#U5
MT8$,/8BO9Q&74JM%4EIR[?U^9^"<)^+&;91G]7.\0_:^W?[V+=E)=+=$X;0Z
M)7CLS^?/]G']ISQI^R?\01XE\$ZJ-/OI$$5U;RIYUGJ,0)(BGBR-Z@DD$$.N
M25923G]$OA1_P<%^$;^PCB\;> _$>CWN0K3:--#J%L>Q<B1H9%'?: Y[9)J/
M]I?_ ((&Z'XGU"XU/X5^(V\,229;^QM7WW5B&XXCG&9HE')PXFR3P5%?*_B[
M_@C1^T%X5NY(X?">EZ['&,B73M=M=K<XX$[1/GO]T<>_%>)3IYAA'RP5X_>O
M\T?T-F&:>&7&T8XO,*L:=:R3<Y>QJ)=G)ODE;IK)+HT?6GQ;_P"#@+P/I>BW
M$?@GP;XFUW5,;8I-5,6GV2Y ^8E7DE;:3RNQ,XP&&=U>)>"/VJ+3_@J/X US
MX5_%S4M"\/\ CZZU ZKX \0>0+:RM[DKM&FOCE5;E 69C() .98X]_F7A3_@
MCE^T)XFO(XIO!MAH<<AP9]1UVSV1\@9989)7[YX4\#N< _4W[,7_  0.TOP[
MJT.J?%G7[?Q,L)!&AZ/YD-DYX_UMPVV613S\JI%[E@2*WA+'XB=IQ]WJGHK?
MF>'F&&\,^&\'*IE^*_VF+4J=2G+VU53CJK6?)9O247RQE%M-[-?FG\0_AWKG
MPG\;:EX9\4:3=:+KVDRF"\LKI</$WJ",JZ,.5=25<$%2003]/?L4?\%>O'7[
M*6AVGAO6K-/'?@ZQ016=K<W9@OM+C& $AGVL&B5<XBD!Q\JJR*,5^H'[4W[!
MOPY_:]\,V]EXMT=OMVGQ>3I^K6#K;:AIR=ECDVD,@R3Y<BO'DYVY (_/CXR?
M\$#?B-X7OYIO!?B;PUXITW>/+BOV?3;X GA2,21-CNV]<]0@^[6-3+L5A9\^
M&=UY;_-=3U,M\5.#>,,N67\50C2GHVII\G-MS0J)WA\W%I:7DM_HG2?^"_/P
MAO-(DFNO#OQ"LKN-0?LW]GVLIE;'(1Q<;3CU?9UKP#]JS_@NSXH^(NG/I7PM
MTBX\$V\A'F:QJ#1W&H, <[4A&Z&('H6)D8@\;#@UXI<_\$C?VBK6ZCC'PWED
M\S'[R/7--:-,G')^T=N_%=]\*O\ @A?\:?'%Y"=>F\*^#;$OB9[F^^W7,:YP
M2D4&Y'/< RIQCD'.*EB,RJ+D46O.UOQ,\'PMX39556/GBJ56VJC*JJJ_\%QN
MY>DE)>6UOT-_X)_?M\>'_P!M7X8Q31R6^G^,M)B1=<T<MB2&0\&>('EK=VY5
MAG:3M;!'/T+7S?\ L5?\$R/ /[%Y75-/6X\0^,I$:*;7K]%65$8_,D$8RL*'
M !P2[ 89R.*^D*^BP_M?9KVUN;K8_E;BW^QO[6K/(.;ZLW[O.K-=TNO+?X;I
M2MHU=791116Q\X%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C)NIOD+
M[_G3Z*  #%%%% !1110 4UXP_K^!IU% #5B5>E. Q110%@H(R*** &^2/?\
M.E5-M+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
H4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image03.jpg
<TEXT>
begin 644 image03.jpg
M_]C_X  02D9)1@ ! 0$ R #(  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_X@I(24-#7U!23T9)3$4  0$   HX041"10(0  !M;G1R
M4D="(%A96B 'X@ #  D "@ O #5A8W-P35-&5     !$14Q,
M            ]M8  0    #3+41%3$P
M                                  ID97-C    _    'EC<')T   !
M>    #=W='!T   !L    !1R6%E:   !Q    !1G6%E:   !V    !1B6%E:
M   ![    !1R5%)#   "    " QG5%)#   "    " QB5%)#   "    " QC
M:&%D   *#    "QD97-C         #%$14Q,(% R-#$Y2"!#;VQO<B!0<F]F
M:6QE+$0V-3 P
M
M=&5X=     !#;W!Y<FEG:'0@*&,I(#(P,3@@1&5L;"!);F,N
M              !865H@        ]MP  0    #3.EA96B        !R&0
M.LX   (96%E:(        & 4  "VE   %*E865H@        )*\   Z>  "\
M>&-U<G8        $      4 "@ / !0 &0 > ", *  M #( -P [ $  10!*
M $\ 5 !9 %X 8P!H &T <@!W 'P @0"& (L D "5 )H GP"D *D K@"R +<
MO #! ,8 RP#0 -4 VP#@ .4 ZP#P /8 ^P$! 0<!#0$3 1D!'P$E 2L!,@$X
M 3X!10%, 5(!60%@ 6<!;@%U 7P!@P&+ 9(!F@&A :D!L0&Y <$!R0'1 =D!
MX0'I ?(!^@(# @P"% (= B8"+P(X D$"2P)4 ET"9P)Q GH"A *. I@"H@*L
M K8"P0++ M4"X +K O4#  ,+ Q8#(0,M S@#0P-/ UH#9@-R WX#B@.6 Z(#
MK@.Z \<#TP/@ ^P#^00&!!,$( 0M!#L$2 15!&,$<01^!(P$F@2H!+8$Q 33
M!.$$\ 3^!0T%' 4K!3H%2058!6<%=P6&!98%I@6U!<4%U07E!?8&!@86!B<&
M-P9(!ED&:@9[!HP&G0:O!L &T0;C!O4'!P<9!RL'/0=/!V$'= >&!YD'K >_
M!]('Y0?X" L('P@R"$8(6@AN"(((E@BJ"+X(T@CG"/L)$ DE"3H)3PED"7D)
MCPFD";H)SPGE"?L*$0HG"CT*5 IJ"H$*F JN"L4*W KS"PL+(@LY"U$+:0N
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
M]FWV^_>*^!GXJ/DX^<?Z5_KG^W?\!_R8_2G]NOY+_MS_;?__<V8S,@
M 0Q$   %W___\R8   >4  #]C___^Z'___VB   #VP  P'7_X  2 !!*1DE&
M  $"  :D")@  /_; $,  @$! @$! @(" @(" @(#!0,# P,#!@0$ P4'!@<'
M!P8'!P@)"PD(" H(!P<*#0H*"PP,# P'"0X/#0P."PP,#/_; $,! @(" P,#
M!@,#!@P(!P@,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,#/_  !$(! L#( ,!(@ "$0$#$0'_Q  ?   !!0$! 0$!
M 0           0(#! 4&!P@)"@O_Q "U$  " 0,# @0#!04$!    7T! @,
M!!$%$B$Q008346$'(G$4,H&1H0@C0K'!%5+1\"0S8G*""0H6%Q@9&B4F)R@I
M*C0U-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H.$A8:'
MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7
MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?K_Q  ? 0 # 0$! 0$! 0$!
M 0(#! 4&!P@)"@O_Q "U$0 " 0($! ,$!P4$!  ! G<  0(#$00%(3$&$D%1
M!V%Q$R(R@0@40I&AL<$)(S-2\!5B<M$*%B0TX27Q%Q@9&B8G*"DJ-38W.#DZ
M0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U=G=X>7J"@X2%AH>(B8J2DY25
MEI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R<K2T]35UM?8V=KBX^3E
MYN?HZ>KR\_3U]O?X^?K_V@ , P$  A$#$0 _ /SKHHHKZ@^?"BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH ***,XH **0MBC=]/SH 6BD#9I<T70!10#FB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD+8-&[Z470"T4W?3
MLYH **,T4!<**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***"<4 !.*%#.
M0%5F). !R2?85T'P[^%^K?$Z]N%L%M;73=-\I]5UC4+A;72]$BD;:LMU.WRQ
MAB&")S),R[(DDD(0R:I\3?!/P[M3;^%M+C\<:M(I$FO^(+0C3K<G@_8].)Q)
M@=);X,&S_P >D1 -8U*\8&E.E*>Q'X(^%/B3XBZ9=:AI.D7$NDV,JP7FK7+I
M9:5I\C8V+<7L[);0%L@#S9%!R,=:FN?"OA/PRG_$\^(&E-.8@YL_#EA/K-S$
MY1SL:1_(LS@J@W17,B_O0<D UPOQ'^*?B3XPZM;WOBC6+W6)K)6CLXYF M]-
MC8Y,5K H$5M$.,1PHB*  J@ "L/<<8W,<G=R>_K7'+%S>VAV+"Q6YZ5-XR^&
MVF!Q%IOQ UIEVJCO?V6CJYQ\[LOE797YONH"< #+MG%1I\2?A^L#AO!OC9I.
M"C?\)K:C'7@C^R>_'?C%><DTF?I6+K5&_B*^KT^QZ/'X^^'MV&23PWXXL?E&
MR9/$UI>8;<N0T9T^'(*[^0^0VTX89%7HK'X>^(KC;IOCJ^T5I&;:OB;P]-;Q
M1@R*%'FV#WK,0C$D^2H/EM]TE0?*\T9P:I8BIW!X>GT1ZYJGP/\ $ECH-]K%
MG9V?B+1=-1IKO4?#^H0:O;640?RUEN#;N[6BNV-JW(C;YE&,D9Y,\'_/-<SX
M:U[4/!?B.RUC1[_4-(U?37$EGJ%C<O;WEHVTKF.92'C.TD94C@GK7I6E_M#:
M=XSW6WQ"\-PZXTCLRZ_HZ1:9KT18EBTA1/(OLL23]HC,[Y"BY08%;PQ;2]Y&
M,\*K7BSFP:*Z[Q+\))+?PM<>)O#6I6?C#PA;[/M&I6(\NXTHNQ6--0LV)FLY
M&9<*S!H)&.V*:;!(Y '<,@\$9'%=D:D9*Z.647%VD+10#FBK)"BBB@ HHHH
M**** "BC-';Z=?:@ HJ:*PFN)?+6/Y^3@G' [TW[.C6:R*XRS;=I/(H CH )
M[58D^RQ3R@)))&R_NR3@J?4BHTNRD4 V+NAYS_?/O0!'L8_PG_#ZTY;>1BNU
M&;<,C%.-XY$F/E\XY<#I37F>0+N=CL&%YZ4 .^RR;)#@#RR0P)Y!'%/&G_OH
M5W+^^7<#GH*@W-S\S?-U]Z,<4 2+:EHI&++^[(&W/WJD-BHE5?,'S+NSZ>U5
MR,G]*,8H E-LOV=I-PR&*X_K3QIQ^T^7YBD;=V[=[57QS2! !^.: )3:D6RR
M_+AGV 9[TIL9O.:-4WLJER%.< =ZBZ^M+O;).YLGJ<]: #8VP-CY6. ?4T@#
M$XVMG..E.\Y]BKO;:IW >AJ07S>8[$?-( I/<"@"&BI!<*ZVZNGRQME\=6'I
M3BMO*L[*KQ]/+7[WUR: (:*L#3_-DACC8223 D#/"X]:A:)DW97[K;2>P- #
M:*",&C- !1110 4444 %%%% !1110 4A;!I2<5TW@#X3:AX\L+S59;BP\/\
MA72[E+35/$6JR/#ING2."RQED1Y)KAE4LEO DEPZAF2-@K$3*2BKL$F]$<R
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
MFA<4F?\ .*=!&UQ)MC7<: OK83I1FG"$_98YC\L<AP#CWQ0SV\,LRF0/Y?\
MJR!C<>U3S(KE8W-)FG+?PH\++&&=3F56.032"^"B4+&H60D@?W/I4REV#E8+
M\QP.O\Z=Y3;=VWY?6H_[0FS&=PS&H4';UP,<TCWDDB,I;Y9.7XZFI]H^Q7LU
MW)?L\N_;Y;;FR0/44&)@A;;\JG!/O4+7<S2*QD.Y>%]A3?/DV,N[Y6.XC'>C
MVC[![-=RS]FDW!=N6(SCVIHC<KNVX4<$^A]*B^UR[]V_Y@-H]A31,XB\O<=A
M.XCW]:/:/L'LUW+'E/G[M,W4+J4PD+[@6(V_=[8I%OI!$L98;58-@#KZ@^U'
MM&'L_,7-+FG#4%,KLT*-N& O933!>0F)?EQ)D^8<]%JXRTU)Y6+FBG9ADDFV
MR@+&N5X^][4XVK 1]S(,J/6GS(.5D>T?GU]Z<LS+$8]QV,<D9ZD=*8<JVUOE
M8<8H!YJB+]"Q]K6>Z\R:)679M"I\N3ZFD2WCGB3RV42,VTJ3]WTYJ&C% Q\U
MO)!/)&1N,)&\J<J/QIF>*<D[QPM&N K=?>I898IIH5DC2-8UVDK_ !>] $%%
M2?9&^RF0'(WE N/G./:HW!C;:WRL.U !1110 4$XH8X%=EX'\/:1X8\&77CK
MQ9;1ZEH=K/+8:3H@NG@D\3ZE&D4C6[-'^\CM((YHIKB5"KX>&&-XY9UEBFI4
M4%=E1BY.R'^'/!^B>"/!UCXS\>+>-H^HN?[!T*VF^RWOBHQRE)7$A!-O8HR2
M1/<A6:24&&!7=)WMO/OB=\6]:^+M_I\NJR6L-GH\'V72M*L(S!INC0D)F.UA
M+-L#% SN29)G'F2O)(S.:OQ#^(6L?%/QI?:]KEVMYJ5]L1WC@2WBABC18X8(
M8D"I#!%&B1Q0QJL<4:*JJH&*Q:\FK4<W=GI4Z:@K!11169H%%%% !1110 44
M44 !Y%;WPV^*.N?"37;J_P!"O/LS:A;-8ZA;RQ"XM-6M6.6M;J%OW<\)8*VQ
MP=KHCJ5=%88-% 'LVM>&]#^*7A'5/%W@6UFTU=)C%SXB\+RS-/)H$1*C[7:S
M.2\^G>8P3=(6EMMT:SM('2XDXG/S=0P]1_G].U8/@OQKJWPU\8:=X@\/ZA<:
M3K6DR^=:7D 4O$2I1@58,CHZ,Z/&ZLDB.Z.K(S*?4_&&DZ9\1O W_">^%M.M
M]+M(I8K/Q-HEJ97B\/7TAD\J2 N.+&X5"8@7=H9%DA<X%N\W=AJ[?N2.'$4K
M>^CBJ*3=2UW'*%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 $XK4\#^#;_XC>,M+T'3/LHU#6+I+2!KF
M7R;>(L<&2:3!$<,:[I))"-L<:.YP%-99Z5V<&J7'PD^ &J:U"9K76OB%++X=
MTV96"R0Z7$(WU*5>A_?-);VH;(5XC?Q_,"Q&=6IR1YC2G#GERG-_'GXJ6/C3
M4-/T'PTUV/ GA));/1$N T<FH.Y4W&JS1L?EN;MD1B,9CACM8-T@MDD/ #I0
MHP**\?=W/42LK(**3=E]H^]C..^/6ACL903AFY /?UH 6@T$\@?WC@>YI!RH
M/53WH ^Y/^#=#X.WGQ6_X*K^#=0MVO([3P+IFI>(;YH)7AW1_9S:(C.I!VM-
M=PDIDAU5E960L*_;[XA?\%A_V>/A/^T?9_"?7OB5H-GXMF>2VN&W.^G:7<I(
ML8M;J[53#;SLQ8;)'&PQE7*,T:R?S*?"7]I+QM\ _#WBS3_!OB"Z\,+XULHM
M-U:\T_;#?36B,[FV6X \R.*1F!D5"N_8H)(!!X9((X8%C2*&*-1A52,(N/H*
MSE!-E*31^IO_  =7_!VXT?\ :[^'/Q 62XN--\6>$GTJ,DR2Q0S6-R\C*AV[
M$#I>QL%5OF*NQ &6/Y:CK7:^)OVB_&WC3X)^'_ASK6O7.K^#O"-VUYH=A>QI
M,^BLZ%)([>8KYT<#J06@#^42B-M!&:XH548V%N%%(/F;'\J4 \]?EY/'2J$%
M%%% &Q\._'^J?"GQSIGB/16M!J6DR-)$EW;BYM;E&1HY8)X6^6:WFB>2*6)O
MEEBED1OE<UZ%\6/"&EZ)-I6O>'/.7P=XNMWO]'2:<33:?M?%QI\KY):6UE8Q
M[FVM)$8)]JK<(*\E/2O5OV=[M/'/A+Q+\/YCMN+B";Q/X?=/O1ZC9VY>XA'^
MS<V<<@('+SVEBO0M6V'J<D_4SK4^>/F<U%&TSA5^\>E/:%5@8LY\U6P4Q_6A
MKOS8(U553:,AEZD'!'Z8_.HSRV3UKUCRR::[+2R>6ODQR#!0'/ZU#BB@,#CG
MKT]Z "D+<U+Y,<,FV>7RPP)4J-V?P'3\:C:\Q$JQJ%D4Y+$9R.W7TJ7-+8KE
M8Y8&:)I!]U>OJ*-T$,L/F2+(CKN.W^'ZU#)/)+(S,WS-P<<9_"F@X_\ UUG[
M1E1BNH][A6@:/9CD;6ST'IBEN+Z6ZF:221F9E"GCMC&*CW?YS1N_SFI>NK+5
MD)Q[TN?]ZC=_G-&[_.:!Z!G_ 'J-W^]1N_SFC=_G- :!N_WJ-W^]1N_SFC=_
MG- :!N_WJ-W^]1N_SFC=_G- :!N_WJ-W^]1N_P YHW?YS0&@;O\ >HW?[U&[
M_.:-W^<T!H&[_>HS_O4;O\YHW?YS0&@9_P!ZA6V'*Y# Y!HW?YS1N_SF@+H>
MMY(L$D?F-LF(+#UQ4@O(WD'F1[8U'0'.3ZU!N_SFC=_G-$=-A.SW)EV&W#^8
MH8OM"?Q"G2V[POM;[V,X'/%5F&X?_7J6"ZDMS)M;_6@!LGTJO:2(E%/84-FE
MZTY)X9C$C?N0O$D@4G/^-+Y0>)I%8-&#QZUIS(GE8P<'/<<BI1=!DG,H\R20
M85L_=J+//XXHJB20VWF/&L+>864LV1C;BHR<9H1VC/RMM/J*E203B&%D^7?R
MR?>;)H U_AQX#;XB^+8=/:^72;&-)+O4M4EB\R+2+.)2\]TZY7>(XP2(P0TC
M[(T_>.E8?QO^*"_%/QFLEC;7.F^&-#MUTKPWID\XF?3-.1G=$=E 1II'DDGF
M=%57GGF<*H8*O5>-M3A^&W[/]MIUMY@U;XH'[;<RE"NS1+6Z=((@W&[[1?V\
MDKCD :;;$8WFO)<8[8]AVKRL1-RE8]##T[1NPHI#DGBC:<?Q>G2N?F74Z+,6
MBEM8'O9UBC^:1_NJ.]6W\.WBLR^5EE&2HD7=CZ544WL3*<4[-E.BKR^%=0;_
M )=V'U8#'UY--U'0+K2H5DFC"HQQD.#@T^22U:%[2'1HIT4 T5)844WKW_6G
M $]CTSTH'8**#D-COZ=Z3D@=<>M'2X<KO84\BNE^$GQ1N/A#XR75H[&WUBQN
M(&L=6TFY95M=;T]R#/:2DJQ4/M4K* 7ADCBECQ)%&R\UG YXI.M K)Z,]5^+
M/@6U\!>,Y(-*OI-:\-ZC"FIZ!JC1[3J>FS9\F9QT652LD,R#*QW$,T8)V9KF
MZZ;X8:E_PL+X'ZUX9F62;5/!+/XGT8J%WM92/#%J=J,D,VT""\4#(1(;UB!O
M9AS/*G!Z]"<8KU</44H'EU:?)*P4445N9A1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !03@444 1W4ZVMM)(V=L:EC
M6S^U5-!IOQ@N/"]JL(M_A[ /"8='63SKBUFF^W2B12=Z2ZA)>RHQ_P"6<L:\
M[<G?_9ONUTCXZ^&=8D\KR?"L[^)YD<)^_BTR&3498AN=!F2.U9!\PY<8R< ^
M,Q23201_:)I)YE'SO(Q9G;N23R23R2>3WKSL6WI%^IV81;R'#B@]**#TKD.P
M^W/^" /[)7P]_;3_ &Z=6\&_$[P['XI\-6_@J_U:*R>\N+4)=1WNGQI+O@D1
M\A)9%QNP0YR"0"/2/^#C?]@WX2_L(^-?@_9_"?PC'X1M_%%CK$NJ(FH7=W]K
M:"2Q$1)N)9"NWS9.%P#O.<X&&_\ !J]_RDVUS_LG.I_^G#3*]@_X.\/^2D_
M'_L&Z_\ ^C-.K%-\]C2*T/@__@C]\"/"?[3G_!2SX5^ _'6DKKWA/Q%/J<>H
MV#7$UN+@1:1?3Q_O(721=LL4;?*PSMP<@D'[Z_X.!/\ @EI\!OV*OV(]"\7?
M#'P#%X8\17OC"STR:\&KW]XSV\EK>2.FVXGD7EHHSG&?EZ]:^,_^" G_ "F*
M^"'_ %]:S_Z8=2K]3?\ @ZK_ .4;?AC_ +'_ $[_ -(=0IR^- OA/C;_ ((G
M_P#!![0_VT/AC;?%SXN7NH_\(/?7$B:%X?TRY$,NN+!,T4LMU*/FCA,L;QJD
M921BC-O0!=WZ&:O^QQ_P3M^"_BJ'P1KND?LXZ/XFL3%;'2M=UVR;5B[8V"1;
MF8W$CMN'+Y9LCKFM;_@@3^T#X;^-O_!,CX;V.EW]I)JG@.P/AW6K!;CS;C3[
MBWDD$9D& 5$L.R9>VU\ G::_+/\ X*&?\&[WQX^$/Q*\5>)_!&FM\7?!VO:I
M=ZH'TZ51KT GN'F/VNU<J9Y<R8+VWF&0@N8XA@+G=MV'&UKGU!_P5&_X-L?
M]I\(M:\;_L\6NK:#X@\.6;7DWA-[N?4;/6884+R);&4O/'=L 2H+NDC#9M0M
MO'XAQR+,@96#*0""#7Z2_!?_ (.-/CM^QU\+?#OPIO?ASX/6^^'NG6^@RIXD
MMM1MM8C^SQ!%2YB:1&218U0%652!C(!X'YQ:Q>QZAJMW<6VGPV4-Q<2206%B
MC-';HSEEAB7[VU<[57). !DUK&]M2)6Z'ZA?\&[W_!*3X?\ [;WA#XB>.OBU
MX9_X2KPKIM_;Z!H5J-2N+6/[6J>?=RL;>5&;;'+:JN3M^>3J0,6?^#A[_@DE
M\._V+? 7@/X@?"'PK)X;\.R7DVA>(+5+NZO8TGE7S;2X#3O(4!\JXC?YP"3
M,9//Z6_L_>';/_@C]_P1VM_[;M[2+5/AGX-N-;UB"-S+%=:PZ-/- KY&\->2
M&%3N&05.5!XG^-/A/3?^"P'_  2!NI+.WA^W_%#P9!JVDPEQ"MAK2(L]O&6;
M=M$=]&(GY.5#C=@YK+G]ZY?+H?R\K2TZ6"6TN)(9[>ZM+B%C'-!<Q&*:"13A
MT=" 4=6!!4@%2"" 013:Z3+8#S5[PEXNU3X>^*])\0:'<_8]:\/WT&J:=<;=
MWV>Y@D66&3_@+JI_"J-!Z4;@>M?&_P +Z;X3^*.I1:%:R6/AO4!#K&@VTDOG
M26^EWL,=[9QN_.Z1(+B-')Y$B.#R"3RL:F9]J@LW/ ]N373ZH8]?^"/@#4-T
M<3:?::EX>8*59I)+:\:]WL%&_/E:I$N7!SY?#M@K'RTM\7\O:GEM'D9^O6O5
MI5+P3/,E"TFB5UCAB60ON^?:4'WA3'U!B)!$K1Q2XRF/QJOMYS[YI<#_ &?R
MHYF]QV08)/.YOJ:7'^S28'^S^5&!_L_E2*%Q_LT8_P!FDP/]G\J,#_9_*@!<
M?[-&/]FDP/\ 9_*C _V?RH 7'^S1C_9I,#_9_*C _P!G\J %Q_LT8_V:3 _V
M?RHP/]G\J %Q_LT8_P!FDP/]G\J,#_9_*@!<?[-&/]FDP/\ 9_*C _V?RH 7
M'^S1C_9I,#_9_*C _P!G\J %Q_LT8_V:3 _V?RHP/]G\J %Q_LT8_P!FDP/]
MG\J,#_9_*@!<?[-&/]FDP/\ 9_*C _V?RH 7'^S1C_9I,#_9_*C _P!G\J %
MQ_LT8_V:3 _V?RHP/]G\J %Q_LT@R!CYMI[9HP/]G\J,#_9_*@"S_:#2-(TV
MZ0LIVXXPU+Y*LB;&WLZ[MHZBJO'^S^5",T+;D;:V.".U5S,GE1.3AL=_2M+P
M;X-U#XC>,]%\.Z2BR:MX@U"WTRQ5@S*UQ/*L40(4%B-[+PH)] 3@5FI=*T/E
M^7ABVXOZ^]=I\%))/#GB36O$T*M)#X-T+4M5CN!"9/LUS]F-M82J-C ,M_<V
M; OM52H.X'&:G42BV2J;;L9GQHFT_P")WQ5UC6;&:9M!9TL-#58S&RZ5;1I;
M6*OU!D^S00%VY+R%V)).:Y67P%"Q_=W$R\]&7/%8%G=W)O;=5N)C)E8P^YCZ
M#N37?1MYBAB2Q[D]ZY*,835TBJTJM-K4Q;/P9;V4N_/VCMME4;?PP<C\:2\T
M'3[&XAEDCMDCR=RMGYL],<_6MVO5OV!_V+;?]NW]M+P+\/;RXO+/2M7O'N-9
MF@G$;)I]O&T]PJ=Q)(L?E(R\JTH8@A>-:E-0@VC.G4=2:4FSP<:O:^:+.::W
MBAV,[3"X$2R>K1@$*<]>.,8/0YK%L].AN]7DB^T!8>HE=BC,O?J?S]*_<K]K
M?_@IK\ ?^"<7[3B_L\V'[//@2X\%:.MM;>);B2TMX4@%U:PR.8[?[-)]KVVT
MT1D>5U:4ED[;CX+\$=*_9E\<_P#!P5\#]2_9UU#1=<\!^)UU>37=!BTBZMK+
M2-0CT;4_]7#=6\:+!*OER*D98))%)@(-BUPRJMI76AW4Z:3:BS\T[KQC9VBJ
MJR_:6"[1L.5XXY;V[US_ (EOWNHXYYIH%AP2D)F!>(>I'^>M?5'_  7=T&P\
M-_\ !7;XR6.GV=KI^GV]UI CM[6%888@=$TXG:BC R23P.22>237V)_P3_\
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
MUKK.HZ9?:O<:GJLUBLL-R+_SUD6.]MKIV62:,?NI%+$,X0>9UU9ZB:70T?\
M@M%_P3;^/GQY_P""H7Q:\7>#?A+XS\2>%]9N-,:RU.RM%D@NA'H]C"Y0E@6V
MR1NIZ<H17U+\)/AGK/\ P43_ .#?^;X(^&K2UM?BQ\(;^'PMK_AS4)A!);ZA
MI5^&:W=VPJM)"N58_NS*&C+#:S+X_P"(O O[1'P)^&GC;Q%\<_V]/%/PDM_!
MGCH^!)7CT:\\007L[Z?;ZA;S1O;2+(HFM[C>%>(&/;M8[OEK'_9Y_P""9\T_
MBCPA\4/!?[9!T;X@?'C4_$#^%M7_ .$8U'3+GQ?<V]U<//YLPN!Y0F9?,,<R
M9)DP$D8<W!ZZNUC.IMHCZ6_X)4_!'Q5_P1H_8<^-7Q2^-NF+X=N+B2"ZMO#\
M%U;W]P8[6)X[9/-MGDB::ZN+GRE16(4!&8_,P6O_ ,$H=6^+&E?\&]MK-\#[
M2'4_BE;ZM>1Z'!)]E"3D:RJW&/M;I#_Q[>>1YC#H,9.!7R)X8_86_:&_X*3:
M/\;+SQU\2-=\2:Q^S]<WVAVVGWSRZI;ZQJMNMQ]JLK1C*B0N?+5?-V'?Y\0.
M H [#]CCP%J6G?L2ZAXS\&_MU:UX!\$^";:POO%.DV'@C4Y(O#5[J;J?(&V;
M-R3<R,GF0*ZL?FX!S714IIWDY:W5]';R.>G5:]U1TMIKKYGUW\9/#/Q'^)'_
M  1H^+>H?MD:3X<TWQ;X=M]0U7P]<PS6R36DJ6ZKILC-:L\*3M>.T8$;D.CH
MK#DUS/[,/PL^%?[#O_!#G2= ^+GC.Z^&EK\?+>:35M1@L7N[S=J=N9%MHXHX
M964C38@A#HP0E\\L ?FKXN_L*?&G]L+Q!\+-*UC]I+6/B+\.?'6@:QXPFUW7
M8KNST?P_I.G3Q1"_EM9)RKR31W<;(KK'(N75V"JSK=\3?L(?%K]OSQM\(].N
M/VI&^*_P?^(3:G<:'XFFTRY>/3-2L[=VDAETV66-HI#&DJH6DW+LERJ9 :>6
M&SEUN]&5S3W4>EEJ?1W[1/PK^&?[<O\ P1(U#P_\&?%VH?$U/@/;PMHE_-I\
MMG?%].@!:W>&2&)F+:;*T:A459&$>,D$#D?VE/@-XT_:5_X-]?V==#^'_AG5
MO%^L0S:/?R6FFQB25(%L[U&D(R/E#.@)]6%?./[*_P"Q9^TC\&?"7Q&TWPC\
M4-6^$_BK1OB=IWP_O?#P#I9ZS/<B P:DURIP(&AN5E7;"[.F.A(5=K]J7PK\
M9O\ @G)\ +C_ (0;]KJ^\1:#\-]77PIJ?AFV270+_P -[<+#LM)I'>:$[HP)
M(QM(D1UWQEG2E9-*,EO=$:M7E%[69\9_'7]DGXG?LPV^ES?$/P/X@\'QZT\D
M=@VI0K']K:,*9 N&/W0ZDY_O5YCJVI?V5"9F5GC4C<!U R.:](^-?[6?Q*_:
M@M=+7Q]XZ\1>,H-':233QJ=SYRVQD"ARGIN"J#_NUY7K'B33_LTD37$;-*/+
M( /RYZY^E>CS-0O(\[D3G:*=C/O89C>7\EQ+%(C1$1MD?,1G&T=\9P3[BNP^
MT?;/V<_!;>==-]CUK6[$12<QQ!8].GRAW'AC<MD;1A@QR=W'E[.<;=SE5;<-
MW4'U]OI7I-@X/[.OAM?XO^$HUPX_[<]$']#_ "ZY%<5&2=5(]&I&U)_(QJ**
M*]0X HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ H/2B@]* .F^%T:ZE-XHTN0+Y.J>%=8W,9UA96M;.34(L,W',MG&
MI7!+*S*!N((\I!W<]??'6O4O@_XXMOAI\6_#'B"^6\DTW1]5M;J_BM6*RW%H
MLR&XA&.#YD6]"IX8,0<@D5P?Q!\#77PL^(.O^%K^XM;R^\,ZI=Z1<SVT@DAG
MEMIGA=T8$[D9D)![@BO-Q4?>3\CNPOPV,FBC=@9'US7Z,_"?_@G#X ^-W_!"
M.7XAZ#X8@_X7I'+K&HZ=?1ZA=+-JMOIM_NGM4A+F#=]C$I!"ALQ ]V8<CE8Z
MC\Y<5TWPO^-OC;X&WT]UX'\;>,O!-U=+MFF\/:Y=:5),/EX9K>1"P^5>#_=7
MT%?I3^UO_P $F/A7<?M0_L??"?X7Z:KCQM=ZUHGCW6K*_FDFU1]#N;:VU:<>
M8[1P.GV?40!&J*)&"[#A4&QX)_X)E?!/QW_P5V^$UCIG@J[D^ WQI\"W_B'3
MO#U_?7MO)87UG$\5U;>9Y@GW1RI#*P:4D-<N,!0 )YD4?FO\1/VL_BQ\8O#$
MNB>,/BQ\4/%VB7!W2Z=KGBW4-2LY3@C+0S3,A."1R.A/K7 ;03_GZU^R_P"R
MW_P1U^"=XG@";7/#:^._#/Q"^,-Y!X;\0R7]];KXC\'7/A"]U?32OER18994
MB#R!$<S6T@/'RUXY^Q_^P%\(?BE\'/"6J:[X-AU"^U7]I^;X?7,C:E>)YFA+
M9S2K9$)*!M#JI#@"3CECDY7.@<6C\SH+B2TNH+B&62&XM94N(98W*R0R(04=
M6'*LI (88((&*]2TK]N_X[:%IEO96/QT^-=C96<206]O;^/-6BA@C4!51$6X
M"JJJ       *^\+S]A+X<>,OV]]6\&/\,?A#;_#/X9:GXF\2Z_\ \(%X^O-<
M\1W6BZ-Y\<5EJ,#7T[6DT\SV:21K''-O69%*[7 Y;QM_P3<^&?PB_;D^/E]?
M:'J?B3X4_#SX92?%[P?X=2[GMO[9MKI4-K:W$P<3I:Q3M<1NRMYA2W1B^0ZL
M^9"U/SW\;^.-<^)_BJ?7O%&N:UXFUZZ4)-J>L7\M_>S*"2 TTK,[ %F.">I/
MK7;^$OVU?C5X \,V.B^'_C1\7] T72X5MK+3M,\;:G9V=G$HPL<4,<ZI&@'
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
M.%)4"JPL;U/0>(E:G;N<71117I' %%%% !1110 4444 %%%% !1110 4444
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
M;F,RH\BR1%G9X7$CAX'A;>^=Q\DQ6G*A%C6=8NO$6LWNHWTS7%]J%Q)=7,S
M*TTLCEW<A0 "6).  .> !72? GX<VOQ9^+FB:'J4US9Z'),;S7+N J)=/TNW
M5KB_N%W?*6CM8YF53]]@J ,SJK<GUXKUK2-(D^%'[/FZ>-[?7?BHJR*DB%7C
M\/6\P96QC[MY?P;E/4+I2'E+@FM(QN[$2E97,;Q_XXO/B=XZUCQ'?V\%I=ZY
M=R7CVUN6\BR#L66WB#,Q6&)2(XUR=J(HYQFLC!]Z,'THV^U>A%6.$,'WHP?>
MC;[4;?:J ,'WHP?>C;[4;?:@ P?>C!]Z-OM1M]J #!]Z,'WHV^U&WVH ,'WH
MP?>C;[4;?:@".XE6&)FD81HO5F[5'9HS_O'$;.PX=1RR]N:+H[KB.-67<>2I
MP=P^E6 "1T_I4;L+:!@^]59I6N7,</\ #]]^NVGW<VQ/+7_62' YZ=Z^G_V(
MO@=X*^'OP?\ %'[0?Q>T5=<\$>"[E=+\)>&;DA(?'7B,KOC@D#8\RQ@4>;<8
MP-O&)0KQM%25D5%&1\"?^"<&K>)?AKIOQ*^*/BK0/@?\*=4(:R\0>)XY&O\
M7XRJN3IFG(/M%]^[=7#J%C922KN!FKNOZO\ L@^!]+^PZ7I_[1'Q(U:.8+-?
M3ZMI?ABRD7YP3#%Y5U-@[%($GS_O"K%67:?8OV5?!MW_ ,%/=6^*_P 6OBQH
M/C[X_?$/PS)I=CHW@[PUK=OH\T5K=37!>6)I&W0VEJV3'&GR"20>9G<SKN?L
MX_L#>'?@!_P5_P#B9\(/$&E^'_$R^$_"VLZIX!3QL?,T6YNEA@N]/FU3R<(U
MND!E\WY=N4+>6K*JCGYK74F].AKRMV<5HSP/0+S]D'QYI/V75M/_ &B_AKJT
ML^R+48M2TOQ+I\"':H>:-H;64J-[,RQ#=A%VEBV!F_&3_@F[KWAOX6WWQ(^&
M?BOP_P#'#X9:6@DU#Q!X4CEBOM!&UG/]J:9+_I5D J,^YPR*@W.R#%?1O[0O
M[!7A[]H'_@K[\+OA'H6E^&_#$GBSPMHNL>/D\##RM%MKUK>:[U&XTOS046W>
M%8?*.S:6D#;&8L#A?M3>#;K_ ()?ZK\)?BQ\)]!\?? #XA>)&U33M8\%>)==
M@UJ1[2TG@V2R^429K2Z;)=)#Y>^/,>W"R,>TNURMW["Y7JY+0^";:ZW.$; 9
MN4(&/,&,Y ]>>1[]ZL8/O7TM^VW\#?!OC_X,>%_VA/A%I/\ 8/@OQ9/_ &1X
MK\-PX:#P%XC2,.]M&,9CL9PQDM]Q&T-LQ&'2%?F2UE,R?,K*R_*P/'(ZUT0G
MS*Q$H]R*]1H9%G6-I),A< ]JM=3[]QZ4V6+S8RI^ZW!Q4.F@K"R>6R!3QN;.
M?ZU2T9%M+EC!]Z,'WHV^U&WVK0 P?>C!]Z-OM1M]J #!]Z,'WHV^U&WVH ,'
MWHP?>C;[4;?:@ P?>C!]Z-OM1M]J #!]ZCNK=;JUDC?:R2(58,<*PQT/L>E2
M;?:C'M0U=6 W/VH+-M8^(,/C*.-UM?B+:CQ$Q\GRE6^=WCU%-@)$8%]'<LD1
M.Y898"54,*\YKU[P58M\5OAGK'@5MTNK6<DOB+PJAY:2[2)1>V,>< -=6T2N
MHY9Y]/MHD!:;!\AW9Z9QVSZ=J\V47%V9W0DFKH-VUJ[#PSXA&IP>2P_?1@%F
M!^5NV?K7'UL^!Y-FJ3#'+0G]"#_2M</4<9:&6(BI0=SKZP_'=SY>EI$K8:1S
ME?4 9K4U"^33+-II/]6G6N!FG::61BS-O);)8G /:NK$UDER]SBPE%N7/V&K
MTHHHKSCU!UMY8NX_,XCW@MQVS7HD7^K7'3 Q7F[IO%==I'BNV_LB,SR".:,%
M2F>7QT(],^]=>%J*+=SCQE-R2:)/%VI+!8?9=N9+U3&OL-V,U@^*+&'3+J"W
MC4^8D696QC<2>/TJ'6M7;5+QI<E5S^[7/W .1^/]:JW%S)>RF29VD=NYK*K6
MYI/\/(TH4G"*_$:#D4445B= &IK#2;C4WQ;PM(5.,]A4#=*Z#P?J-OIUE,9I
MXT:2484*6<#H3@=:TIQ3DD]C.I-QC>.YZ#^SI\/]'L_'*Z]KEG#JVD^"+23Q
M'JEK<P&:SNU@9%AM9DVLIBN+J2VMF)X N<^I'*7^J7>N:C<7VH7,E[J%Y(UQ
M=7,C;I+B5R6>1CW9F)8^YKT'QQJ:^ O@KH_AF'='JOB_[+XIUHDC=%9O%OTJ
MTX_OPS->MSAENK/(5X=J^<UZ5."6J//E.3^+<****V,PHHHH **** "BBB@
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
M-OM^M&WV_6C'^[1C_=H -OM^M&WV_6C'^[1C_=H -OM^M&WV_6C'^[1C_=H
M-OM^M&WV_6C'^[1C_=H LZ'K=]X6UVPU32[NZT_4]+NHKVSNK:0QSVL\3B2.
M2-Q@HZNJL&'0@&MCXU>$+'Q3H%O\0O#MCI^FZ?JEV+/Q!I-BD5O;Z!JKAI%$
M$"D>7972*TL"!0L3+/;CB&-GY['^[6Y\/_B)??#75+B>UM['4;'4K<V.JZ3?
M*TEAK=HSJ[6UPBLK%"R(ZLC)+%)''+$\<T4<BXUJ?-MN73J<GH><!LU?\-WG
MV'6X68X5CY;9Z8/6NP^,'P<M_#%JOB;PG<7&M> =2NEAM+J:1&O='FE$C1Z?
MJ,:?ZFY AFVN0(KE(7DB)"RI%Y_NQ[9&/I7%%M.YV2CS1-[QS<.-16'>WE^6
M'*YX.:PZ'F:9]S,6.,9-%.4N9W)IQY8J(4445)848HHH ,4444 %%%&<4 '7
M\>/K7IGP'^'.FV^G2_$#Q?I\-_X/T.Z-O8Z9<K^Y\7:F(UDCL0,@O;1AHY;M
MDR%A=(MT<EU QS?@W\&X?'UE?>(?$5]<Z%X"T65;?4M1AC5[J\G92RZ?9(WR
MRW<D88D/^[ACW22_*%236^(OQ#D^(&I6OV?3K/0-#TJ#['I.C69W6^F6^YFV
M[R TTK,Q>2>3YY78L=HVHG1AZ//+78QK55%66YF^*O%FK>/O%&HZYKVH76K:
MYK5U)?:A?7#[YKRXD8O)*Y[LS$D\#D]!T%&BBO42LK'FA1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
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
MI54NRJJM(S$*%12S,3Z =?PHZLJKN9F8*H R6)X 'N>F.YXZU]S^!? V@_\
M!'GP)I/C[Q]I.F^(OVG?$5H+_P &^#;]/.MOAW X/EZMJ<8/_'X?^64&05(;
MD,'>+.I4Y=%NRHQN9%S\$/"/_!,[]F_5IOBQI=KXF^.WQ>\/-8Z;\/+JXD6Q
M\)Z1,ZN+W68XF1GG,B))%;,V8Y8E=2LL1DA^7=6^!=A\6Y)=0^%\=_<7[))<
MW7@JY=KG5[)5W,YL7"*=2A51OVJHNT7.Z&1(VN6QO'/CW7/BAXTU;Q)XFUB_
MU[Q#KURU[J.H7LGF3WDS=78\#H    JJ%50%4 9 15(Q@;2"..A'0_48'/7@
M5C]7?7<U=9K;8Y6*99XU=&216Z,C!A^8_EVIU>PZW\7;+XH6\W_"P-$_X2;4
MVC/E^([6Z6PU\R8X-S<%'BO<M@N]S$]PP^47" "LJ[_9ZL?$]PK>!_&6AZTL
MSN%T_P 0/%X8U6$#IO6YE-F^>%18+IY7;CR@2-V#IR6YO&I%GF=%;7Q ^&OB
M;X2/;+XL\->(?"CWD?FVZ:WILVFM.NU6R@G5"PVNA^7/#J>AS6)GYF *MM."
M0<C-06+13=^.U.3YW"\9/')_S_GWH *"<"M7P)X"\0?%/4)K7POH.M^)[JWB
M:>6'1["6_EBC5=S.T<2LX51U..,CU&>UM_V</^$>+2>-?%6@^%A&[1M864J:
M]K(97\N1?LMM)Y4,L;;]T5Y/;/F-@!G&6HMNR"32W/,WG6-<N\:#U9L =\GT
M'!Y]J]6\.?L_V/@W28M:^)L]YHUK=0+-8>&;1UA\0ZJLD>^&219$8:?;/NC8
M37*&21&#0P3(3*FSHOQ(T?X2Q27'PYT>XT76%W*GB35;M;W78"P*E[0HB6]@
MV"2'AC:YB9ODN< 9X2YNI;Z]GN9I99KFZD:6>:1RTDSL2S,S'EBQ)))ZDY-=
M=/"MZSV.6IB4M(G0?$?XFWWQ*OK-9K?3]+T?1TE@T?1]-B,5AI$,C[W2)6+.
MS,V"\LSR3RE5:221@".=HHKNC%)61QRDV[L****HD**** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BD9L4@?YL9H =13=XS2[N?IUH
M 6BFEP/_ -='F#_)HN@'44W>!_\ KI=W-%T M%-,JCN/SHW_ )T70#J*:'W?
M=Q3HD:Y;;'\S>E $UINA1KA?*81D+M8C//M4..2?4YJ2YG20A5CV,H 89SS4
M)<8ZCGOFBZ 58\O\N 6Z^^?_ -5;/ACXA^(OAB+J+P]KNO\ AJ:_!^T2:5J=
MQ9&X&QDP_E.NX8=@0>JLPXS63#)#&A:;[I&%;./FJKYF_&YMQ^M8U))Z&E-?
M:.NO_CEXBUB222_7PMJ,\TK7$MQ?^$=)OKB61B2[-+-:L[,W5F)RQY.223#+
M\1[2[D,ESX)\ SS,!O==*>V$A"@%O+@DCB0G&2$15SR ,X'+AE)HWKZ_K6$J
M=-O5&W-(ZR/XQZE:7$;VFC^ [)8X_)C2/P7I,GDIY9C.))+9Y6;:3\[R%\G<
M6+C?4/B;XT>,?&>@OI.K>*O$%[HK@+_937LBZ<B@1@*MJI$**!%$ JH !$@
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
M;<3^:GB[]IWXB>/M5;4M?^)7C[7;ZXTRXT1KO4O$U[=3RZ?<<7%F9'E+&WE
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
M@_$6]_X0F'3;@VWCU+ZPT=&ANXY#Y42K<7+N7N$8PK([0KYB+'7S3+_P3_\
M$$6CM)!KO@W4K?SM+O#XB@UBXM]%M=*N]+O=2-Y*D]FEPJ);VA=NDR$");:6
M64+'E_"_]A#Q%\:/'E[X;\)^+OAKXAOH5LO[-ET[4;BX779;Y-\$<$<5LT]O
MR?*D;4([6.VF=(YWA:10ZY:7<TYJCZ'O'BC]O'X?:B^J747BKQ!IOAVV_M@Z
M]X0BT4M:?%)KNS6*VDNI&/E#R<+$3>*YMTMTEMLRNR+J>(_VI6^ _B+X>_\
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
MU+5I+O0[#6U2!EL)XD\NTU*W:224*@D22-=Q,1EQO#/[ OC#Q1X*T6^T/6_
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
M5F"Q7#SM;_Z0L+PE6._:?\$U_%U[XI&@P^,OAK-KS:[?^$5TV*[U.2ZDU^Q
M-UI*(+#!N%!7;,6%FQD15N6;K/UB'5C]G+L?/-%>P>+?V'_''@O]G>S^)=]_
M8HTFXL=,U:;3HY+DWUE8ZES87$KM"+1O.#0MY,-S)<1K<P&6*,,S)X\AW("#
MN&.#ZUI&2EJB91:=F+1115""BBB@ HHHH *&Z44'I0!Z]^R7^T7XW^!'B:2;
MP#X5T77O$5B)=5L;X:'/=:OHKJBJUQ%);.DDD*;49H+KSK0L 6A8DDS>&?VD
M/B+XT\':7H/A?0;"^D\*V^@W?VK2M&GOKP1Z$UW_ &=/<#,D1CB2]9&?RE5D
MBA+ MN9^G_9MM/%OCG]DSQ1X5^%.K2:9\1Y/&-CJ>IVMGKB:/J6K:2EK)':F
M">2>%?+MKYV>6,$G=<VLIVK 6'LWQE\3:I\8;CQJGP+\86,/BJW^+MWKWB'4
M-%\2P:(M_ UE8QV>JK-))"DUI#>QZJYF7*1M.9C@3J[<4I13U1T132W/&?''
M[='Q"^-NDR^(+CP+X7NO#>F1Z]9:G]DTS5+K3F378H8;U+B>2\DD5F,43Q8F
M0J^%'R$1TOA[_@H/K?B[XJ:+JGCF'34MF-V/$E_8Z(VI77B,W%C-:S->6EQ>
M1V[K*TI,T5I]B,FYY%>.?RY4]"^).M^-/&OPY\$Z[\-/'FAZ;X+\+^"]<T[Q
MK<1:Y#8Z++J\MYJ<FJ.VFN%DE74H+BT%O&MGF5)K2)$0P%(>1_8Z\$>$?&GP
M7\,P^(+&S\1^3XG\1.-%FU\0A\:3I"6LL5D]]9Q74BSRLYACGMY+E('C64F-
M8Z?N<M[![R=KE?XL_P#!022V\>B'X>Z3I,?@FWLM(L'T[6-#6.WUB*STFXTR
M6WEM/M-QY5G-#>7*>6;B6?'ER?:5E7=63\)/^"D7C+X):_->>'?"OPYT^T_M
MC2==LM+ATRZ@LM*NM-B:&W>/R+F*2?,;L'-X]PTC2-(Q,GS#I/#'P \$R_\
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
M?$.B1_:OB;\,K,;Y-#=LE]5TQ  9+%R"S(HS'DD  ,H^,]WO78? #]H#Q?\
MLM_%W1_'?@/69M!\3Z))N@N47<DZ' >"9.DL+J,,C<' ((*J1C4IN_-'<N,T
MM);'&I*LJ*RLC*PR""""/K2[O]VOL[]H3]G[P?\ MV?"+6?CQ\!-#BT/Q#H4
M?VOXG?#*T.Z30G.2VJZ:G'F6,A#,R*/W?)P-KJOR-X!\$:U\5O&6E^'?#&EW
MWB#7]<G6VT[3["$S7%[(>=J*.N%!8GHJJS$@ FJA435PE%HR7D$:[FX7IG&0
M*^L/AM_P3Z\/_!#X=:?\3?VI?$%_\,?!M\/M&C>"K6(-XW\:*O18;1\&S@9L
M*9I]I !R(@R3'KM5/PY_X(S6Z+JEGH7Q6_:Q^SI-_9LRBZ\._"J22)R#*P)2
M\OU62-C'G;'D$,@\MYOB#XR_&KQ=^T-\2=2\7^./$NL>+/$FJ,3<:AJ,WF2E
M<DB-1]V.)23MCC"HO1548 Y:F(<M('13HI:S/H7]H#_@JYXH\4>!IOAY\&=#
ML_@!\(PS*=%\,W#KJ^N J%\S4]2_UUPY 8%0RJ4?8_F@!Q\H10+!$L<8\N-
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
M*RDNKB$L+J!(8&\E4\QO*_VB?VG]+^-/ASXA6-EIFJ6=QXR\6Z3XAAEN"O\
MH\%EI%YIYC<YSN_TA&7' 1"N0=H:E*JW9HGE@HO4G@_8@M]%T6\U3Q=X\\,^
M";?27T>QU-[[2M0N3I>J:I;7%Y!82BVAD*&*T@WSR,J>5*SP!9'B8U9\8?L-
M77ACX>Z[>1^/?">I>(O"_A:W\8ZOH=L99+>+39KB"V#P:B%-E=,9+B'8L4I$
MRDF(R-L5^\\0?M8^%_#WQJ\4>-+/Q%X^\.WGQ"MK+6EU#P-J5MO,4EH(+O0-
M5T^X*6S1Q7<<WEO)&08PLAA>*XA$=KX\_M]^#?BSX/OM">U^+6B^%=:T:/1%
M^'\=Y#<^%?"\#7"R?:[&-Y<37EM&O^CEH+<B8([NJAHI<92J,TC&F>.P?L4:
MA!+\*%UC6M$T=?BU;O'I,DZ!TTV^,<4EE9W9WCR$N([S39?.(VQ17Z,06BDC
M'!_#CX0WWQ,\3ZQHL<?]GZMI>C:OK,MG>6TB3N=,LIKVYMV0J"DPBMYN),89
M-IY9 WU!#^W/H?[4/Q*N--\3>'_"GP]T-?&FE>.=/U73YKG?I\6EA8FCFCN[
MUUE8Z/&L$4-FB--/;VD2C!"CPGP#\?\ 3?!/[5'AWXH6]CJGE)KC:[KFFM,D
M<GE3WMP]Q96\ZL,H]C-Y7G%4(EDE.Q5$991E)[[CERW1I>.?V']<\ ^&AJVM
M:EH-MI+_  PT_P")WGLLKH;.\N;6VMK'<$,9NB]W;-@.46-]Q8%2@X'QY\$?
M&7PN\3Z?H_BKP1XL\+ZWJD226%AK.BSV%W>QNQC5HHID61U9PR@JI!(([''T
M%#_P4PET;1[R:S\.1RZY;_%RW^(ND2W%^5ABTJ&Y2]_L24[F<P_:;/3V&6/$
M#-U +9/QM_;4T/QM\4_AMK&@V_BN/1_ 'B"[\3Q1_9M(\/WQO;FXM;AYHY;2
MV>)KLM:Q2-=S*WG/@BWB 9)%S5-[#:CT9Y5!^R7\4YO'MUX1C^$_Q);Q5:V(
MU2XT-?"E\=2AM&?:+E[;RO-6$N-HD9=A88SG&;_A_P )_%KX4_">]OM-\)^-
M=%\(?%"*VT<ZLOA:9(=>CD;SH;6VOF@R1.0K&&"4"X51N$J*!7T;X;_X*6_#
M[PAI%OX=TGP?J6GZ#8?V5J<&I6_AC1U:;4].N[Z>*1-'DWZ=81[=08J]JP99
MXEN"KM-*!PWA_P#X*)6^A?&]/&+>';C6H_\ A$-*TZ*UO;N-OLVNZ5/'J&GW
M^8P$:*.^A!==BJ\-Q<@*"^ <U1K5%+D[GA/C#X$>./ GA&/Q!X@\#>,M%\/R
M:A+I<>J:CH5U:6+7T+3));+/+&L9G22"=&C#;U:)P0"K!4G^ _CAM(\.:A-X
M#\9?V?XPG$'AZY?0KGR-?F.1LLY/+V7#_>^6,LW7CKCV?XQ_MQZ?\4OV7K/P
MBECJ&G^(KCPYH'A?59&TS31;7MKHRQBWD-\T?V^4,L,<IMF($<TLC"1T/E5V
MVE_\%#/ OAWX9Z!I^F^'_'6EZQI]UX:OKB[LX=/%S'+I&E75A_Q^W GEO(O,
MNVGCAO8FA2%/L:QQQ,KH<U2U[$\L7U/GG1_V:=<F\9>+/#OBK3=6\$ZSX1\,
MZCXEN]/US2)K6[*VUJ)UB>";RWC\U&&UV4\,& 8$9K/^S#\2[OQ7HNBR?#'X
MAR:YXKM6O]&T]O#-XUWK=NH$C3V\?E;IXPN&,D>Y5&"3C!KUG5?VQ_".@?'M
MO$GA;PG-::/:> Y_"5E8S006L-S=NCD7!T^%_(L[<O)AK:U;80K2?+),X'I'
MBW_@I/X!^(/BC66U+PWXF31_%G]K:AJ%M_8.CO;6^J:C<:=+<236JK##K:E;
M#RS+?LN28)O)6:W1G'*HN@N6'<^<?A9^R7X\^*EUXFFM_"?BC3]+\%V6L7>O
MZO=:'=)8Z)-I>GW-]+:W4Q0);W#?9C$J2LK"21 P7-9NG?LJ?$K47\-K9_"W
MXA7!\76S:CX>\CPK>R?V[;K&CM<686$FXC$<D;;H@PVNA) 8&OHCXS?\%"?
MOQO\3Z]KU[H?Q T^]ATGQ?IGAVU@N[1M/<>(=(N+.22\1F 66&:?;YMOQ/#%
M; I$80CW/CA_P5!T?XM6?C>:+1=6TZ^^)%OJEQK-O%8:7:6T6I7NF36(;[3$
MB7-]&JW$BJ\[(\=OMC9)6S(A&51O8?+3:L?+'CGX&>,?AQX5T_7/$_@?Q9H&
MBZLSPV&H:KH=Q9VE\R@ETAEE14D(PV0I. ISC! W?&/[)'Q$\$:1JNM2> ?&
MEUX9T)S]J\1P^%-3ATJ'! +--/;1&/#G:?,5#N&/2NT^/?[2G@_XI?LSV'A+
M2=!UZ'Q)YNE"?4;\6:_9[73M.DL(K9[BUCB?5 (W00R7D2RVD47E(T@>1VZ_
MXW?M\^'_ (I>,)-0M_#^M6D+>#/$OA=$N9805FU9Y&68?-C8 R!\<N%XR *K
MW[7L%H)V;/E[)_R*-Q_R*,D_WJ,_[U=!D&X_Y%&X_P"11G_>HS_O4 &X_P"1
M1DG_ /51G_>IO+.BJK,SMM50"6<GH  .2?2C8#TK]D#X@?$[X:?M+^$-2^#;
M:L_Q):]%MH]KI\0EDU)GY>UDC8JLD+JN9 Y"*B,[% F]?M/_ (*$_M@?#W_@
MGYXS\6:'\"O#6@^%?VB/'5E';?$;Q!X=OFN]*\ 3M&OVW3-$E:-1'/),&:1T
M5?)*@<2@+!P?C_Q O_!%S]G^X\*Z7=0K^U?\5-*4:_>V=Q%+)\*-'D(=;.*5
M0Q74+J,AG*L-@"LI 2"27\] OS$\[F)8DG)8GJ2>I/N:\VK-3EH=M*+BM1TK
MM/-))(SR23,SR.[%FD9CEBQ/)))))/)))HQBC&**DT"BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH ,5J^ ?'FN?"KQQI/B;PSJU]H/B+0;I;W3M1
MLI/+N+.9>CJWTX(.0RDJP*D@Y5&*'J!^MW[%_P"UIX2_;WUS7_B)H_PW\"M^
MW;X5T.>7P]9W4XL-"\:S)AO[5M[9B8VU:"'S,12.N<*_F!!NMOS.\<^.=:^*
M'C;5O$WB35-0USQ%KUT][J.HWS;[F[F;JSG P1@*%  0*%  4 <QX"\?:[\*
M_&VD^)O#.L:AH/B#0;I;W3M1L9C%<6<RYPRL/J00<JP)5@58@_='QI\/:/\
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
MI$:2G[._-<GFDHVL=M\.X?A?)\$M!U?4M>^&-A=KX M?#MW:7]I)<:C!K/\
MPG4=W+>2VT,7GR*NC$JTL;^8\&8D+<JN3^WS\2?#,WB[P/XE\!W'P[D\106=
M[/>:;I&D:7J6F:83<$VL3LFG6MI>1E&?9#<633QHJBXDE+*(N:^#'[&&K?$+
MX>7_ (HU6ZT^PL;CPKJ^O^']-AU:V.N:V;(O"LL5AEIY+8W2/"650[%)"@*Q
MNP-5_P""??Q&TKQ%;Z>Y\&2$+JG]I75KXGL[JU\.2Z7;I<:G#?21NPBEM(I4
M>1%W@Y(0OM< CR.5VQMS<;6/I/\ :S^,?PM^('C7XDZY;ZU\&=1\+ZX?%=WJ
M<$.A1KXHUO6KFYNI?#U[8W$=JLL<<<,FC&4I-&FZUU7[4LDTK-/Y[^S9>^%?
M"'[''AC5/%W_  J^V\-ZEJWB^U\2VVL:##=^(=?C33=(%E#IDPMVG2:*XN"R
M-%/"L;S"60F,-7E>K?L6>+IEL8X[C2)L7.L+>ZP^LVO]@65AI\.FRF]-XK%1
M RZE;X<_*[3P1QB21]@U&_8,^*&HZ<VDR:QX,DL],O732M/_ .$PM7AU&[N=
M'L-8;^SE\PQ3--97-FQEC_=G;&KR<QYF4()64AN4G+FY3T[PW\7_  GJNCC3
M= U3X!^'?$6@:+X*AT[4/%_@VQNM)N+$Z%:?\)%"["UD%Q>'5-K2>:IN6CBN
M4MY59F1S1_C1^S[J/Q.\#:AI.BZ!INEZU\1]%T/5--UG2$:'2?"&G>(;FZ%U
M<-()%,ESILNCV\SEFFE_L^^\YV$LC3>5_#G]A'Q)\2_A1>RMM\+^-E\2:9HV
MFZ+XKO(?#RZJMY:W\D<4(O/+9[F2:U2.-=RI_K-V, CD=+_9'\82Z]':WNGM
M9^39:+J=[ \T:75K!JEW!:6RF.0*?.\V=%9&*[#G=M )&<XP3M<TYI6O8^E/
M@5\8OA'H/P4T6Q\67WPRD^&5UH7@NSO?"MGHXM_%,]_:7=B^MR:A/';BZGA>
MYBGN#^_=6MWA$,3/')&G'_&SQ_\ "6?]LSX2W^L6?@.X\+:))&GBRXT06^JV
M5^HO9I(Y;N+2]+TVVEC6-H@T=K"\CV\05R9BT=9$W_!/.[US6? 0T^ZLM%T/
M4+:W@\1:EX@URRT]1J$_B77-*BM+1I&5);F2WTHR+&@=089G=DC*UYAHO[,>
MI^./B;XVTO2+_1=)\/>"=4DM+W7O$VJP:7I]I&;I[>V6:XD(033&-BJ*,L$E
M;"I%*8YBHWNF5*4GNCZ&^+?A71?%?@.PT_Q1KGP,3Q=XP^%^J6=EXDT:PL])
MT&[U>+QA;/')'/;V<,,<RZ;:W40E\M254Q%BSLM:7B?Q;\&IM5\0+X-U/X-:
M9XVDU#7_ /A%M8U3089-$@4IX<,1D2:W:%!)!%K*VK7<#1QS/*2L4D@<^$C]
MACXN:N=#TW4K>UMX5\0P>"-*M[[6HWC@UJZU2>RDTB *[JEQ'=PW+W"H B(A
MG8E)H'FHQ?L-^,S91:Q-JGP^M_!<UNMQ_P )E+XLL?\ A%HV,@A-LU^KF,7
MD('E ERH,H!@'G4<L>XO>>T3VCQ#\5_A[XC_ &9O%'A*WU#X4P_$&[\0>+M1
MTK4X-,E@\/06DL>CF>TL+:XC(L9-0%M*+6YD"^2+1X4^S?:$=+7[*OQ?^$]E
M\#_"&D>(9O#-WXZTWPY=6NER:U<:?!;:6'U_4;BZC9M2L+^R6XF@DLV0S6QS
M#]H"31R,J3>5?"S_ ()M>-/'GQ TGP_XF\1>!?AS)K&HZAI2PZSK=LVJ17%A
M<W-I>*+2-R7$=Q;21[]PC?!9'<*P7"L?V"?%VM:7:ZG8S: EC#I>D2)>ZKKU
MI9IJ=[J5M-<6MG:EG DDG6WF,(?;NVA7V,54EH6LF.-]VCW[P;XO_9SN_@'\
M0!>2?#_^R-6O/$MW;Z/9B&WU.Q9-2>73K2SFN[!-3F L8HOL\HN=/@*R&&6W
M:=V63B_V[_C-HOB3X9:'I^A^(OA/K'V7X@:YK^A6?@G0H-/M]-T.>ST\:>EU
M;&UBS,/)=&2Y$LP*LLKL,9\/\1_LR^)/"7P=_P"$VO3H*Z='96.K7>G0ZK V
ML:?8WW%E?7%EN,L<$Y\LQDC)6Y@+!5FC9LW3_ ^EWG[,&M>.FN+Q=0TSQ?IW
MAV.W4 V[Q7-CJ%R[L-N_S UF@7!QM9\J25(%&*=[CE)O2Q]G7W[2WPQ^(5CX
MH\5^+-4^%>I^);WP'HP\/&3P]IR26U];>!+VV>V:%;5(Q(FN11*(F4H0;15!
MA6)$S?AQ^T/\#?&>K7%G\4M/^&\WA6R\)^$M<N[+1_"UCIMQ<^(!?6*:JN^S
MMDN-IMVN3-;6Y\L1B0QPEOE;YCA_9&\97O@G3=<CC\.22:I_9<@T<Z]9QZO8
M0:G*(M.N;FW=T^SP7+M%LED*KMN;=VV)-&QN:[^Q/XFTNQU?4)M=^'<WA_3]
M#DU^3Q%:^++2;1[NT6\-BQAN4+>9(+M3#Y8&_<5;;L8,5RQ[CO)_9/JA/B?\
M*3\?(=TWP1CO(_#46F76H_:M(D$TC:E+,US#/_PC2Z"DZ6P2!HS9%Y;>51YJ
MW*;:\/\ A4+/]E?_ (*<?##Q%)J.@VO@\>-]*\2V.J/IGEV'_"/75^KI="WN
MO.:U7["YD5)&:>VRA#B6-9*X3XL?L3^.O@5XFT?2]2NO"=_-<^);KP=*ND:[
M;WYL=6MFA26TN&0D1R+]IA)!X&XAMK K73Q?\$Y_B=J>K?8&O/ ]QK2W]YX;
MCTX^,+*:_FU?3XU$NC)%YAD-W'$L06,@1J"B%U/!I<JTON2^;=(]5^&'B[X3
M^(_V)[-?%&K?#&/Q?JEE;ZK>FXT6PM)[#6&\40RW8ELK:R%[)"FFB=MEO>QV
MTELZV\%CYR!ZZ?XL_M"^";#PC\1-+\,:]\(]&OO'GPTU&VGT[3M$TFZMK>XB
MUO3KJWLXM2@TFT5F>Q34?(1X([E)([<S32W'V4V_RS9?L?>-M6\#:;KEK'H<
MPU2/3KG^S8=7MVU;3K34)HX;*^N;/<98K6=I[<K(RC"75L[;5GC+;/B']@GQ
MYX>TK6KR2\\!S_V/%J,Z6UOXIM)KC54TV(S:I]B3<#="R1)?.>/*%H)EC:5X
MV4+EAW%>78\8"\=*-OM^M Y_NT8_W:[#(-OM^M(1@<\#N2< ?7_&EQ_NUZ/^
MQ_\ LUZA^V'^U!X'^&>G&:-_%VJ1VMU<1(S-96BYDNIQ@<&.!)'&< LJ@D9J
M9.RNP2;T1[3XAU1OV#_^"7T=O%(;#XH?M7#=*%?R[G2_!5JQ&TCAU_M"=B".
M4EM]P/*&OB,# &*]^_X*;_M3V_[7'[9'BC7M%FC;P/H+)X9\&P0ONM[?1K$&
M"V,1W-E)</.#DY\\G@'%>!UYF_O,]!*RL@HHHI@%>@?LJ?LX:]^U[^TAX+^&
M7AG9'K'C34A8QW$B[X[*)4:6>Y9 066&%))6 (R$P"&(KS^ON3_@W&AM)O\
M@KCX!-TMNTD>F:PUJ90NY9?L$H)3/.[RS(..=I;L34RV&MS6D_9[_87L_P!I
M6U^![>*OCY=ZTVKIX6N/B+'-I<.@KJAG\EI%MW3=]C\[]WYO*[<N&9 )VS_V
M9O\ @E]X6\,_M1?M-> ?CD_B;4H?V=_!=]XIE_X16ZCL)]7%ND=Q&T?GHZJ)
M[61'56.%,@!<@$U\W_L=?LV6/[46O7UGXB^+GA'X8>((7LQ;2>+3=F?6[VX=
MT94:-7;STD5#(9,-OG3.6+8^]OV#/V>9OV.?VK_VX?A[\4M4O_&T?A/X*7__
M  D=[H]R_P!KU6TELK:ZD6WEN>1-Y$WEJ\G D7)RHYS&?(/Q;\6_L@W_ ,+]
M<A\!^"_VA-/\9364BZ-=:WKVF3:;!<D?NWG2-!(T8/)"\D=.:^@OV4OV</V+
M?VM-$^*VH:3X5_:/TB+X3^";_P <7J7OB32BU];V@):"+9$P$K#H6(4=S7S3
M^T!XI_99U/X6W4'PK\(?'/2/&32P?9+KQ/K6G76FI$)%\W?'"@<L8]P7!&"0
M3T(KV+_@C1_R33]LK_LW_P 1_P#HLTP6Y\]_M3Z[\!]9TW1?^%*>'OBIH-W&
M\_\ :Q\9:G9WD<JE4\D0_9U!4@^9NW<$%<<YQ];?L!_LP?L=_MT>--8\*V/A
MO]H32-:\,^#;SQ7J%S<^(=-%K<"T\A)8X@L3,"SS@KN   .2#Q7YV]_QK[Q_
MX-Y?^3M_BM_V1KQ%_P"CM/JI1TN)'G_A;X!_!;]O3XP_#OX7_LW^&_BQX;\:
M>+M8*7VH>.-4L[S3K/3H[::>>4);*K;T6/?@LN[;L'S.N.WT+X!?L2^./CC;
M_!72_&'QVM?$^H:JOAC3_B/(NF7?AR]U0W MXYOL<1\S[#+*=JL) P5D9F5=
MTHC_ .#:8!O^"K'@/U70M68?^ 3"OC?]FI%3XJ?#<;1_R&M)!^7[P%S"!Q],
M5/6P&I^T-\"]>_9A^.OB[X=^*(X4U_P;JDVEW;0-NAG*'Y)HB0"8Y8RDB;@&
MVNNY5.5'OO[5G[!&F^ O@5^R1??#JQ\1:[XZ_:$T*>XNM.GNHY([G4?,LH[>
M&V!5!$K-<.#O<@#!+*%).G_P7^;=_P %B/C=\V[_ $G1QUZ?\2+3>*_3+]E?
MQ!\+/"/[-/[%C:WXF'AGXY>+_ASJ?A+X6:C/8)>VN@7MU:IYFH,DB^6) ZVU
MN@9CYANC$$82.5.EQV/@CQS_ ,$Z_@S\./V[_@7^S8VL>)/$WCS5+RSM?BEJ
MMCJ(BL],NKB+S?L-@IAQE$=6:1B_R[!A7,BKX%_P5*_8CN_^">O[8GBGP#&U
MU=>'=HU?PS?7)'F7FF3%O*W\#=)$ZR0.P !>!C@9 KM_^"?OPP\6?!C_ (+7
M?#?PIX\@N(?&F@_$1;?6_/G^T237>]G>9I?^6OF[Q*)#S()0_P#%FOH7]L&]
M7_@H)\%OVH/A[=3)<?%3]EWXE^,/%WA-9&!N-5\*3:S=#4K5<X+"V=1+D9(5
M;:-1]X4@LK'!?''_ (([:7K/_!1GX2_!#X9ZKJ6EZ;XV^'VF^,]>UC7)EO!H
MT3M>&\N %6/**D$2QQGK)(H9U5BR8WPU_9^_8O\ VG_B[9_"'P%XH^.WAWQ=
MKEU_9'ASQOKT>GW>@ZQJ'W8O-M(0)HX+B3B-@RD;H]Q7)%??N[S/^"LWS _O
M/V,AD8Y/^FGC']*_'3_@G5M/[?'[/>[:?^+E>%\9[_\ $VM:([:@>L>!/V!-
M-O/V.OVI]0\0VNO6?QF_9OURPM[BPL[L7%E-:27IM+O="(@Y2+R+F47 ?88R
MC;0HW-M?!3_@FSH_Q._X(\?%;]H"XFUI?&'A/7670+6&8?9-0TJWEL8[V<Q,
MBF18_M$Y,J.0#%M*AABOISX:0W'Q._X+(?MQ_!U69H_C-X5\3Z'9QO"]Q&=2
MBBCEM)#%O1&,:M<,K,P(("JR[B:L?LV:XGASQA^RG^S#=:M#I^C_ !<^ VOP
M:_)YWD_9KWQ7#/J,0E)VI]HC-E;QQ!D,B^9M&\NK  ^)(OV2O#.A?\$F[KXW
MZT=9C\9:W\1E\(^'8!=BWLWLX[437$YA:(M<$.DT6Y'4(>IRA4_-PZU]K?\
M!0!;WX,_\$P_V-_A7?6MSI.KWNDZS\0=<TZ6&XMGA>^NC]B,D<JC]XL3S1X!
MRNUOE"NI;XI!S5Q$%%%%6(;N(7Y7:-NS*<,I'0@]B#@Y'((%?<'[8.J2?MO_
M +&7P_\ VCH2UYXV\,F#X=_%(A2\MQ=01@Z;J\A'>YMP(Y'; \U4B&"M?$)Z
M5]@?\$=/'>F^+/C'XN^ /BZ\:/P7^T=H3^&6\R4+#8ZU#FXTJ\^;/SI,K1J%
M4[FFCR"% HC[KYET)E%25F?-.WV_6C;[?K5WQ3X5U+P'XKU;0=:M6L-:T&]G
MTW4;5UPUM<P2-%+&0><K(K*<]U/T%+'^[7J'"&WV_6C;[?K1C_=HQ_NT &WV
M_6C;[?K1C_=I#P/X: %V?YS325 ZC\ZAFOUR\<96291G:.U-%LTLT<DC;59!
MOC/(S[U',5R]R26]CA"\[M_ (/0U&-1&9AY;9A!8^]+MM[*)59HU5>FYLU'+
MK%LDGW@3U^Z>?TJ)2ZMDVULKDAOLO%^[8"7C/I21ZE&P;<P41G!)J-=?MMPZ
M+[X/'Z5(EY:W8.V2(]B.GZ&ES7ZE<MMT6%97'!'/O3MO^<U7:T!E\Q?O!<+S
MD?E38[B6'R8Y%WRR$Y(X ]*OF9+L6MOM^M&WV_6FHX=<JRD4['^[6@!M]OUH
MV^WZT8_W:,?[M #77Y>5X]S5JY*LZM'&8E8# ]?6JKKE3TJTPS;1MYGF-TP!
MC;50^(SJ1NKC:D&'M,+&Q96!+XX^E1U-;/F)U\YD7[VSG:QK8S(0<T4+THH
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
M  F_X*;^+O@_X<MO#_A3POH?@?P.;$K-X=\-ZWKFCO)>.ZR/>MJ-O?KJ#3'
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
M\"^)=-U[0[R;3]<T&\AU/3;N/A[6Z@D66&53CADD56![%1]#3H;I1N!]J?\
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
M2*4?O+WY_E1_G[M4=,OXQ8Q^9-'O[[FVU8BNHYVPCK(?]ALUK&I%F<HV)O\
M/W:,^Y_*FNRQJ6;Y0.I/ %1#483C]]#USA7R32E)!RMJX^XMX[J(I("RMUXY
MJG:W$FGS_9YC\G6-NY]J;9VWVX2,9IE'F$ *W [_ -:+W0\VSE9)FD497<>]
M9[ZI%:;,35=7DL[@(J_+UR>_TJS(4U&U'#,O4 =<U4O2-1T];A?O* 3[T_PY
M<;[=HSUCZ>P-3&7O<O1FFBC=;EVTEDFA#2*R,>U2_P"?NU3M9(X;R1/.DD9\
M<,>F*M\>]=$-C&22>@O^?NU/IRN6FVQK)P.67[M5^/>I; Q^>V^0JOIZU<=R
M7L.!R*=#GSTPH;GH1G--!S2Q@&1<G:N>3Z"MS$?=(T=R^Y=A+$[0,8YJ.I+K
MR_._=L63L3WJ.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ J:T$@@D,:1LN#NWC.WZ>]0U);,OE/ND:/C  /WJ (
ME^Z/I4MHS+=Q[1N;T/W3]:C7A:?;[?M"[F*KW(ZB@"M*S-<R;AM;C(4_*/I1
MG_>_.A\>>^W<R\8)ZFC'^S7.;@#S_%5/3$7?*8RS'/(8=/I5LD*.1^N*KV18
M/(9"K%>@3TJ9;I%QV,B_D^T:M_P)<>W K3.3KD?/^KC+?R%9=VABU8[NS+G\
MA6J/EUYO[K0KSZURPW?JC271KLRVORKCYOSJGKV6TUL?PL&Y/I5TC_9_6J>N
M_P#(.?BNBI\#L9P?O(HW\"1?:XUQL+IQ]21FH[Q!&MZ$&U1&F!Z5-+IEU*S_
M +E5W*J']X.BG(HFT^ZF\[,*_O@ <2CC%8;ZHV3?+YD=Q#''-=[5"*T0X^I
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
M_6/&#>'ECU;7M:\.BWL+Y[F:&YTN58YY'S&J>4_F(\95F<JWS)&P(KZFN?\
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
MIIM9M73P1+IF+.(O*//:*!$*Q;I&#O\ =5FR<=/W8_X(8?\ !*VX_P"";'P
MU"?Q-):7'Q$\>?9[C7#:R;H-,@A5Q;:>C@D2>5YDK/(.&>5@I9$5F^YFA5A_
M%_WT>:7M/(.5M'YL_P#!K1\3E\8?\$XM0\/GR5F\%^+M0LBJ1NK&.=(+Q6<M
MP6+7$@^7C:B]\D_-G_!VA\#=2C\8?"/XGQQ7#Z7/:7?A6]EQ^YMIU?[5;#[O
M#2*]UU;GR. ,$GUCX$> =/\ ^"%W_!5[4?"K12:=^S_^T]Y5MX9U$QYM_#&M
M02.8-,D8<)"#<211DKG9/;Y+""XD7]"?VS_V2_"_[='[./B+X:>*DE_LS78=
MJW<&T76E7*_-#=0E@0)8W 8 C!&5.58@FTK]"VKJQ_(R.E%?4'[:?_!'?X\?
ML0>++ZWUKP;J_B[PQ;DO;>*O#%C-J&EW$.%P\H13):.-P#).% 8-L>1 '/SK
MX&\ >(/B?XAAT?PSX?UWQ)JUP T5CI.G37UU("RIE8HE9V^9T7@=74=6&=^9
M&!EPVUQ>SQPVMO=7EU,ZQP06T+333R,<(B(N69F8@!0,DG K]Q/^"PO[/MQ^
MRU_P2%_9<M]45K>#X%^)/"__  D@M(OM"Q[+-X;F88?)'VC( 4')D &!BN7_
M ."(W_! ;Q)X+^(N@_&3X[:3'I/]CR"^\.>#;@^9<I<C:8;Z^P0J>7@E+8J7
MWE'?RVC\L_;O_!=OX@?#_P"'_P#P2X^*EAX[GC\OQ1I;Z/H5H<237NKN-]D(
MU;D^7,BS.1RL<4C<8K*I*[T-8QMN?7B7$=]9Q302+-#(1(CQL&5USG((X(QS
MQ7\@W[5GP%N?V6OVG?B!\.+J![?_ (0GQ!=Z3 K2&3=;)(3:ON9F8A[=H9!N
M);:XSSFOZ"_^#?\ _P""A-A^V#^Q;H?A74]2C_X3_P"%=I%H6KVTTV^XO+.)
M=EI?@L2\BO$$221N?.CDS@,I/!?\%U?^"*FH_MW75O\ %#X7PZ;#\3-)L&M+
M_39I%ME\7V\8+0(LK,(X[N/YD1Y=J2*RK)(BQ(5FG[KU%+571_/G7T5_P2*^
M(K?"O_@J!\"M669H/.\6VNCLZV_G_+J ?3RNW!P'%ULW?P[]V1MS7D?Q?_9]
M\??L^:^VF>._!/BSP=?"5X5BUC29[-9V3&[RFD4+*O*D,A92&!!((->J?L<?
M\$R/CY^VCK<,WPX\$:W:V-NHO4\2ZFKZ5I-LR#S(VCNI !)+N";! LC*S(S!
M8]SC9M6)CN?U%?M$?"6#X^_ /QQX%NIGMK;QIX?U#099D;:T275M) S X."
M^<X/3H:_C[UGP]J/@_7M0T?6+633]:T:[FT_4+23;OM+F&1HI8FVLPW(ZLIP
M2..W0?U9?\$WOVS1^VE^S'INN:U;3:#\0-!?_A'O'&@W$!MKG0M=MU"W4#1-
MRBLQ$D8/\$B<[@P'P!_P7"_X((>)/CE\1=5^,WP/TRWOM=U1%F\2^$HYDMY=
M5N=^'O[1I&$7FLK!I824W^470M*[+)G3?*[,NHKGXB45M?$'X9>*/A!K']F^
M+_#'B7PCJ10R?8]=TJXTVYV@D$^7.B/@$$$XXP:^A?V1_P#@CC^T)^V;IU_J
M7AGP'J&CZ+9V<UQ%J?B-&TJWU&54+1V]KYNUYGE8;!(J^3&?]9(F16O,C(^8
M**DO]/NM&U&XL=0L[[3=0LII+:ZL[V!H+JSF1BLD,L; ,DB,"K*P!!!! /%1
MTP"@]**#S0!]=?\ !"65M&_X*D?#WQ"R^;:^#[#7M<NXE<++-#%HM\I5 1@L
M6D3J5&,\^OS)H4+0Z+:HV&*1*I/0'"@9'_U^:^E_^"5 ;P9X?_:8^(#,((_"
M7P=U?3;:Z8>5]EO]4D@L[5H[CI#.29 @'SR9=5(^:OG%%"(J@* HP!CI6^&B
M]3GQ'0=D57U)5>T8E9)-N/E3)8\BK&?]VO3OV(M#LO%/[;?P5TO4K.UU'3=3
M^(/AZTO+2YA6:"[@DU2V22*1&!5T9"RLI!!4D'BNNII%LQC9M(\GN%6]TUDW
M+^\0D88<CV_,?G69X>N5CNF7<K-(,#YACCC]._X>U?M!^S?^RG\(_B_:?LMZ
M#<>'?"MCX^D\7>+?$2++I=O]E\8:18>([JWO=.N!MVR/#;RVTT(D# 1VDR*%
M!KI_V?OV._@O\4OVH?V8-.C\(^"]-\5>%O#NI>*=9TNXT>W-EXXTFY_M/3Y
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
M+-D -P#3+BWDL[F6&:.2&:%VCDCD7:\;*2"I'4$$$$'IBDA*^<N[=MSSMZT
M-=,NWU-(1Q4EUM$S;595R<!ASCMFHV<*I8_=49)]/\\#\?3)HL NHF1KK=)Y
M?SJ& 4YP#75?L]Z#H/BKX\>#=.\5:?XDU7PM>:S:Q:O:^'83-JEQ:E_WJV\:
MJSL^T'A 6(.%PQ!'-:CI4]GI]I>&UOH[2[W11W,D)6&>2/;YBH_W69=Z;@"<
M;US]X9/#OB/4/!_B*QUC1]0OM)U?2YX[JRO[*9H+JSF1@R212*0R.K $,.00
M#7+)-['0MS[_ -2_9B^$/Q#U]?'FB>#OAYJWP]\+^#?%OC6TN/ GBG49=,\;
M-I2VSP:1?6E^RWNG7<"7<4]R$?\ >0MA/F#+'GZ5^RI\*/BK^R%XD^,<'@FP
M\.W7B'X/:]XBM- MK^YDL- U33-8AT]+^U:2=Y?*N$8XCG9U#Q2GH17S?XT_
MX*._'3XA_%/POXVU;XEZ])XE\%32W&ASVT=O90Z<\I)F*V\$4<#><"5EWQMY
MJDH^Y/EJ33/^"DWQVTGXKZEXXA^(]]_PE&K:1%X?NKJ;3+"XA;3HBK):);/
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
M+_MD?!OQ5HT.H:-\5OAKJ6G763#<V?BBRG@EVDJVUEE*G# @X[@]ZY?XS_\
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
M%;*7SK+9=V[( $FE$@ 6/DC+LOVL/%^G?#_4/#\=KX9D74KS7KN2[32A;7$
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
M&Y1TW*2K892,J2#C()'-5:EOKV34[Z>ZE$:RW,K3.(XQ&@9B6.U5 "C)X
M' J*NI>9B%%%% !1110 4444 %%%% !2$\]Z4]*]_P##W[*?AR^^"7A&[NH_
MB1=>*OB!H=UXAL-8TVPBE\,>'H(-6?36CU %/-,:>1+-<72S1+:K<6@\F?<S
M5G4J*.Y23>QG^,OVY]>\=_LE+\*[ZSO]D>D6_A];V#7;B"R>P@ECEA\RP0"-
M[A3%&GF&3RV1 6A,P$XU;_\ ;\DU[4OB!#JO@G3]0\.?$[Q=XB\3Z]I9U*2.
M1XM7N+"Z^S0SJF8Y+:YTVTFCG*,&:/#Q,A9&[&X_88^'[>*;YO\ B[NCZ'X-
MU?Q-X>U^+5X;.WU#6[C2/#NHZO\ :=/S$$@!?3Q'+;2K.85N[8_:7,OR0>'O
MV1_A2]Z=8U!?B?)X;U8^!5TK3;37-.CU"W;Q#!?/+Y]V]B8Y5@:SRA2VC+;M
MC*N?,7GYJ*5TC;]YU9P=U^WQXNL_CAX=\2:')K.A^$?#&J>&-5M/ R>(KV?0
MY)="M=-MK8RQLP61G73("TC*9!G&XE0U0Z!^V'8^$/!]G;:-X!M+/Q1X7T35
MO"?A#Q$^MW+77A[1=1DNV>!XT")<W44>HZC'%=?NPHO&8Q,T<13TZ?\ X)X>
M"-(^#"W6I^/9K7QAK2:O<Z/++<PPV$*V&L2:<+>:T\IYI"ZV\\TER)X4MQ)
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
M=;HR@N&D"@@9!Q5CXU?LT^+_ -GC3_"=_P"+O">H^%8?&FEOJVD+>6,MJTT
MN9(7!WHN'#1K(4&3Y=S;R=)5)<8<LDN8<JEUL>Y?$7P]X8\:_L2:)#?>&;63
MQ-X1^!3^)M,U];^Y6YB;_A8-Y8BU^S!_LK1>7>W+DO$TA9DPRJN&]*^)/[,'
M@V>__:0\2:AX'O-?G\'^.O&ET-7UC6[]M.:UTZ]=K:R>]L[AS9W<TD4\;Q:E
M''+>K/;_ &6XBF?S5^1[W]DGXH:9\0['PC=?"OXB6_BW4K=M0L]#D\,7L6I7
MD +!IX[?RA*Z JP+A2!M.2,&MKX1?L&_$CXI_%"?PY_P@7BS19O#TRVFMWM[
MX<O(8?##&(SH+PK%FVW)AE#A<AU(X(RI4TM5(7-U<3ZL\;?LP^#_ ![\??%M
M]8_!V/4K6Z\3Z;87NEZ-K5QI-GX-\.3Z;;7 \2(/,.(IG>=A=S;].B^Q-YB,
M9T(\^^''[*'P[^+A\ ?##0[73[;Q;\0_"D_B#2O'MQ?WJ(TEKXEU*VG9[4R-
M!' -%TZ>8D1%Q+$HR S,/E/P5\&_$'Q,\.ZKJ6@>$-=\0:9X:M?[0U:XT_2I
MKRWT>(I))Y]PT:E8$VQ2MN<J,1N<_*U>Q? /]F+X]0>(M4TSPG\+_%D.J^,_
M"&ISB>^\&3/-<Z0UH[74EK++;MM:YAW6JR18:4W:P!AYX#'LVE=R%S7=TB_^
MRS\+/"7[3W[3'CV;0O LVH>$;'3=1UO0O"IO-5O;M+9KN&&UA\BQ\W4=0DAB
MN%9T@EC+>6\S3A(S'+Z]\9_V1OAI\(_%GB3PG!X.FU*\OKWXD?V7JE[K=V+K
M2(-%\,6VLZ<L*1R1V\VZ:8@R3QN)(CG&2''R7IO[.7C#7K?P7=7GA'Q%I^@^
M/M2@T_0-8O?#]])I^IS32+&K0-%!))=$,V[9;)+*^"%21B%-:_\ V>/''AWX
M5V/C2_\ A]XOTSP3JB0_9=<N="N(]+N5D&8@ET8_)<-U0AB&ZCK1R\TK\U@3
MLOA/J']H'X3:;\*?V&/&$?AKP9=Z?X2O?$'@I]-\:-J-Q>0^/O\ B7:T\UPN
M6-LODS2-'Y4 5H=XCGS*N:^.5Z5O:+\#O%FO^ K[QMI_@SQ)?>%=-NEL;WQ!
M:Z-/)IMI.QC589+E4,2.3-$ C,"3*@QEAG<\/_LN?%#Q9JGV'2OAI\0M4OA-
M=VQM[3PW>33"6TFB@NX]BQEMT$TT,<HQF-Y45MK, =Z=HJUR97>R.%HKKM._
M9^^(&L1>*I+/P'XVNH_ JLWB5H="NI!X="AV8WN(_P#1MJQR$^;MP(W)X4XZ
M30/V(?B_XC^&.M>-(?AKXXM_"6AZ$/$DVKW6@WD-E<V!> >;!,8MDH\NX6?Y
M3CR$EESLC8U?/'N3RR['EM%=)XZ^#/C+X6Z-HNH^*/!_BKPSI_B2-IM(NM6T
MBXL8=5155F:W>5%650KH24) #J>A%<W5)I[$ZK<**** "BBB@ HHHH "*V++
MXC^(],\ ZAX3M_$6O6_A/5KI+V_T.+49DTN^N$"!9I;8,(I) (X\.REAL7!&
MU<8]%2XI[C3L=%K7QD\8>)9M,DU+QAXLU*31-,DT737NM:NIVTZPDB:&2S@+
MR$Q6[Q.\;0IB-D8H5VG%:&E'QIK'PSUKQ+;ZYK']B>%[[1["X U.??%.T=\V
MG;(PV2($MKS81_JMV%P'-<;7T)^Q5^T+:?!?X?\ CK2U^*7C'X0ZYKVL^'M0
MLM=\.:9+?7#06/\ :9N8&5)8^&^TP$(Y,<K*$D C+NL5(VC=+4N+O+5GC<7Q
MC\76/@G5M!C\5^+(_#>O71U'5-)BU2Y^Q:M<'!,\UN'\N>5MH^=U9CM7G@8[
M#QUK7Q2\ Z%X'\9ZIX^UZZOM'U'5?"WANXL?%ESJ%SH;:3':"6.RGCD=(X"M
MY'Y1M96C=5=EPFTO[)\0?VH/AC\1? _B[5K/4-6\*ZA>>'_'FAZ/X031B\<8
MUS4KZ\LU%Q&P@A@CANUB; )#QX$90^8.FUO]NKP;K6L_$R/0?&7BKX?:OXV\
M7^.]6T7QIINGS?;/#MMJVJ:->VQ'E%;B,7,.GSP2- PEB+KD.A8'%RE?2/X&
MD;=6?+/Q:\&^+?A)KFL:7X@U;=<0K#H%[&FNK<2S06D%H\$#P^:9FM8HQ:B-
MGC\C-LJHQ: JE/0/BQJUAJ4UOK4FH^*M!OC9P:UX?U'5KY;#7H+-1#:VUSY,
MR.\<"*(XE#CRU4*FT<5]4>)OV^_"Z_%S5_%&AZYXDM[UO$GC;7=.OQ9M;7*R
M:GX,CTBQN#MW>7,;Y,MM+>6,-E@*]@_8F^/^L?'WQ]X!UK2O%?Q$T>]\)Z]X
M.U#XA^*[>VEOG\0VEG:PQW=IK-UYRSQ6,'DSRFZN6>T9;B8O^]BA6:95)*-W
M$(QBY:2/SQ\=_&'Q)\2/B]K/Q U35+I?%FNZQ-KUS?VKM;R0W<TK3[HBIW1;
M2?D"G,:JH!&T5=B_:)^(EGX_U+Q9'\0/'T/B[6+4V6H:Y'XAOEU:^MPJJ89K
MD2^=+&%C1=CLPQ&HQ\JX^@/@S\9?#?Q6_8R\&_ ^;QIK&F:EJDFD:#8V=Q87
M-KI^BW#ZS'=7-]??Z7)I\EG"DMQ)]KCMX=0 CCB9Q;QN9.._8D_:0T[X0>"=
M=LX_'WBSX.^)-2U72=8@\6>'M*-[=W%E;&X\_2G"/%($D::"X5&/V>5[58YU
M"D,*C*Z=EL2M]SR/P#\7_%OPRU72[SPSXM\3^&;C2(9+'3KG1]7N+)]/ADR\
ML,#1.OE(Y)=D3 8MNP<@T^+XS^,M)U#5I+?QEXN@FUJ2&\U.6+6;J)]3DASY
M4UPP<&9H\G:[DE<G!&3GZS^&'[:GPY\,_LGV?A.;Q!K<-W%';7*Z5<V5Y''8
M:A%XJ@U1[B&*U<::F;*-E27[,UV))9(3<);A$K>T3_@IQIH_:"T^\U;QEXX_
MX5O)\7O$>IW>GQW%UY<O@NZ6W%GIIA#9-JO[\_8O]7&2<)DYI<TOY#3E761\
M2_\ "UO%D'@S2O#G_"3^*(_#NAWQO]+THZI<K86%Z Q^T6T&[RXY_G=O,B4-
M\[$'DDV-'^-7C#P7KNGZIHOC3QAI.MVMQ=7-K>6&MW5O=6L]RJBZDBEC<.KS
M(B>8P.755W9&*^OO$'[3VG_!?X%^ ='\2>-_&/B 3> O LECX&BL"VF:'=6M
M[8ZA+JL4TDWE)-]FMYH%\I$D=KQTD*QQJ[IHG[7W@3X::S';^$_B1JTT]YJG
MB_5+G57T+5=/M[9-6N=%GC@$]G>VVI0L4TV0&YM65_,_=,C02.['/=6Y3.$5
MW/C#PK\3_$?@?QNOBK0_$WB#1?$RS-<#6;#4YK34EEF#*[_:8V64-+YCACNR
M^\CG.*T9/C]X\DM/$$,GC[QLT?C"W6TU]6\0W>-?@CB$"Q7@\S%Q&D:B,+*&
M55&P #BOKKQM_P %!/A]J?P:^*>@>';C5-/_ .$CU+Q=(T6KZ?>S7/C$:P)E
M@N[I+*]M["2>(2J,WT$S6QB6>$SRDPGSS]N_]JOPQ^T-\&O".FZ;XH\1>)=;
MT?4I6A6^T^XL;6PT[['%;HLEK-=7,-O=,8TWQ:6T-D_EM(T?F-&(L5*[^$VM
M9:,^?[KXP^+Y_"F@Z'-XM\52:#X6G^U:#IKZQ<M8Z+,DF_S+.$OY<$@D.[=$
M%8,<YS5'XH?$W7OB=JLFJ>-/$'B#Q5J$$+PRW6M7\^IW/E9DD9-TS,=N7E?!
M.,NS=6)/W7X*_P""@?PW\%_#3X8V,/B;7)KCP/J'AO4+6WN+34I;C1A9Z->6
MEZD69?L$;-=7$;*;.VM_/BB#W#S7&2?./#O[=AU_X:6MCJ/Q3^(GA/XC7W@/
M3=#U#XA0+<:GJPFLM=UN\DT^24S)<O#<VM[IV)$FQFPB@D_=,[*N9_RBY5W/
M!_C_ .,/B-X=^-6L:/X[\9>*=<\7> [R^\*/<77B"ZU"6U-N\UK<6]O+(Y?R
M3ME7:F%9"V5PS9K^.Y_'7P'A\2?"V\\2:Y8Z*L\4VM:#8:S/_8UW*4C99I88
MW$$IP(QN=3C8!D;1CV?2_P!JO08OVLOVCO$FC^,/$GP^_P"%M:CK4OACQMI5
MK+]OT&.XUL:@I98BMS"MQ;H8'>!O-C,HRK)O ]H^&W_!0#X56GQ,^*6K:EXF
M\10V'COQ+<W5[!?:9?"W\06$VDQV<?G6]E.B2L)FNC-#J!NH$C=6@B>4R"1\
MTNP6CW/D34/BAXN\'_"W7M+U;399+WXT!-=U#Q)J-Q=W&K:]I\5]*YB!:9D>
M-M1LY)'D:,S/);MN<(<5PL/CW7);..V77=;>W;3?[&2%;V78]@93<?8PH/\
MQ[^<?-\D?)Y@WE=WS5]C?!3]O_2K+PAX(O/%/Q.^(L?B[PW\.)/"V^>ZU>9;
M:Z7Q#+?/_I-G=P7F)[)K2-/L]S K'3HXK@^3L5?/_#G[17A'0_VK?CYK6@>)
MM6^'=G\1M0U:7P?XPT.QG6Z\,13:L;V)5BC\NXMUFM ;1WMB)8A,0-\1<4<S
M[#TMN?/&H^-]6U>QN(;O6M6NK6\%D)DGOY7BE%K$;>RW!FVD01$Q0YXC3*)@
M9%=//X_^)'[27C^STZ\\3^-O''B+QI<V>B0)J.MW-_-K$C3)]EM6>:0B11,T
M;(CDHK;6P,9KZBG_ ."@7A9_V>/'GAZ'7+Z;7M:F\3?;[V_T.\MYO'TNJ121
M0ZC<VUC?0Z?]H0,G%[%<&U,2SPM/*3#1\,_^"G4G@/Q7X4:3QS\0?^$=\)Z[
M\*[JSTZTO;I(K.PT;1OL?B*""+S!&BSR%E:,86Y5CNW*>#F?\HN5=6?'_B'X
MM>)?'?A/0]'U?Q5XCUK0?#L(M=&T^^U6XN;/28\ ".VA=BD*[5 VQA1@>@&*
MNJ>-=9U6TNHK[6M9N(+M+1KB*>^F=95LX3!:%E8X(MX28XLC]TA*KM7(KZJU
M;]M;P^O[!7B/X;KX@FU;Q%?:9KND:M/?V.L73>.+V\OY+F/7I0=1BLVN75[<
M&>^MY;NW-F"K3;E2/N/#G_!2WP]??M!_&SQ'XL^)'Q!;PSXN\87VH6$2VUY+
M=W&@QS7S6%G9RK>1I&0MVX&GZC!/IC%U>:/*/&YS2[!RQ[GR/H?CCXF?%[Q3
MHNC6/B7QSK^L0Z7+X<TFV.N74TEOISQ,DMA#ODQ':M%N5X!B(I\I7&!7,I\0
M->GTFX@77O$#6.HV$6EW$8U"X,5U9PLDD5M(-V'AB9(V6)\JC(C  JI'LG[-
MWC:;]@C]NC3?M/C34K.Q\-W[:-KNL^%KJ;$MNR*LZ 1NKRI',59XF8G=;\ N
MH![#XI_M8^'?%/[,.I>&_P#A-/$GB.+4/#.B:!IW@F^TEETSP[JUC-;/>^(H
MIWD9#->&WO)2ZH+J5]=N5G;$0:6I.ST0[)J[9\L[?\YHV_YS1C_=HQ_NUT&8
M;?\ .:-O^<T8_P!VC'^[0 ;?\YKMOV<?VBO%O[)OQL\/_$#P1J7]G>(O#]QY
ML1?>UO=QG(>WG12OF0R*2K*2."""&"D<3C_=HQG^[4RLU9AZ'TQ_P4-_9?\
M#'C_ , 6_P"T_P#!#29K?X3^,KUX/%.@QB-V^&>M[E5[27:Q*VMQ(YDB?:L:
MF1%'EB6&,_'I^5BI!5EX(/:OI#]B']LK6/V-_B7J=Q#HZ^,/!WC;3I/#WB_P
MC-+)]G\3Z=,"CPA5SMG =A%( 2ID9>5D8'M/^"J'_!*/6OV&-2L?&WAJSUZ]
M^#_BPPRV4FIQXU7PA<3QI,FE:JHR8YU610KL?G^Z3O +^?4CR.SV.ZE+G7F?
M'=% -%24%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444UGV@T
M*6VU]W_L;> M%_X)L? ?3_VD/B!9:;J7Q2\66>_X->$KN59-J2*5?Q%=Q;&V
MQQ*VZW#%=[?W6>.2/8_X)N?\$NKK2O@SKG[2GQA^'FL>*/!?A/0W\2>#_ JE
M?M/C]T8!9YX!NE33HBT3N7C(ECD639)"-MQ\P_M-?M2>-/VR?C!J'CWQYJW]
MK:UJ0"Q)&ICL].MQ_J[:VBR1%"@Z+DDDEF9G9F-TZ?.[K9;F=6HX+3<X[Q3X
MHU+QYXJU37M:OKC5-;UR[FU#4;ZY(,][<32-++*^.-S.[$XP.>*I;?\ .:,?
M[M&/]VN]12V.,-O^<T;?\YHQ_NT8_P!VJ -O^<UZ!^RA\2&^#W[3G@'Q,O\
M9O\ Q)]=M96>_OI+&VA1G"-*]Q''(]N$5B_G)'(T10.$<KM/G^/]VNV_9E^'
M]K\6?VF?AKX2OEM9+/Q9XNT?1)UN8Y)(62ZOH(&$BQ2PR,A$AW".6-\9VNC8
M83*UM0COH>X?M#?$/P+\%/A#8_#GPOJ5]KT>H_#'4?"S ZUI6LS:1+<^+K?5
M\7%QILLMB[-;VSYBMYI#_I,9D*%F54U/_@H3I^CZM<>+/#^C^+$\<>*M0\,W
M_B&UO]7CET&T.AO$\26*#+LL_P!G6,"Y!6VMKB>W F$K,//+/]E72Y?V7K?Q
MH/&VIMXFF\!#XAG03X<0626'_"1_V!L-_P#:]QG\YA,$%IMV;P7#8)Z#P?\
ML3Z%K7PP\.^(M7^(5]HL_B3P=J7CF&SB\*"_2.PTW4;JTO8O.%Y&6NO*M3+
MAC6.5G\N26  2UR_N^IM:=[(O?$3]NG0]?\ "5GI&C>#9K.#P_XPTV;1WD>*
M-V\(Z0H?2M&G8([-,LVZ:64Y#S$.1(50QT]<_:W\++K:C2]%\12:5;:A\2+V
MW^VFW6<_\)1H:Z9;@JCE5:%PS2D'YEP1D\5TWPT_X)<WWQ0^*LGAVQ\6:E':
MZO;>'+CPSJ,GA8+%J0URQ2\M&O&-YY-B$W>5+''-=W.0[Q6]Q%&\@\UF_9>T
M@?LM1^/(_&-])XC;P ?B,= ;P\JV:Z</$7]@A#J NRWGF8K-L%J5*!EWJ0"U
M+V0<M1:DWP!_:DTGX,^'O 5G?Z1J5\O@[QOJGBV=H3'B5+K2[6QB1-QXE1K=
MVS_=DP,G>*]'\(_\%"?#_P ,OV=]'TKPOH.J:7\1M"L?#,=O?36EK=6HO-%U
M.WOE:2[8_;I;:5H6=;9F6&#>T:1.KAEL_!#]C?PK\+/VB_$X\:^(FUC2_ WB
M/XB>%H(8_"D6HQWUWX;T2:^AO9;:6]CC:,G,WV:1V1VM4@D)CN))(^;\,_\
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
MZK,L%NH6,0B!TM2RS%Y0CC]DW<4?:?">DR?\%2]+U&VU3[1X?UZUNM+OVO\
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
MKM-=G-AJMXFC-M$T4$;R6L$1:-K4-('.5Q@'YVN?V=OB':0^$_M?P[\>0_\
M">1^=X;5O#]T1X@7:LFZR^3_ $D%'1P8MP(=#GYE)31/V>?'WBKXDZAX.TWP
M#XUU3QEI0DEOM"L]"N;C5+01;=Q>V5#,NTLH.Y1@D#UQ7L[ZW!R:5DCZ2_9.
MU'Q+KGPL^"J_#SQ9:>%X_ /CR[UGQ\DOB6#0VMB9K.2#5KCSKE/.M18Q20A5
M1Q$\%P"";H))?O?$.L>-OAU\.=6^!OC30_!?A?P;J'B:7Q')<ZY%I-EHTMQJ
MMU.EW=V$A,D\$VDM:0!5MI_-6&2V$4CJ83X1H'[*,FN_LW:M\0IM86T?1;/6
M;I])?3]T@?3=1\.V#1F7S!M9V\0[L[#L^QLN&\W='P2_#/Q'>V-O?)X;\07%
MK<:9=ZU;W$>G2R1S6%IY@NKM&QAH(3#*LDBY5#$X)&UML\J?4?-;='TC\6)/
M$_B7X->%]<\">,-+T?X3Z?\ "2S\-ZW87'B2&.W2\6UV:KI<FFEWF:\N;]GF
MCQ =[W$%RLL:Q^=&[XB^%O#_ ,2_V)-=^(FMV/A.3XB:K(->U?Q*VIQ/>>(-
M7O-8>2<1"#4,0W'D3'S=-;2XD1()+E;H!DC;Y^\<?L^>/OAGXPBT'Q-X"\8>
M'?$$UA-J<6GZKHMQ974MG#')--<I'*BNT$<<4SO(!M58922 C$,T_P" /CG5
MO#FI:]:>!?&%WHVC6,&J7^IPZ)<26MC9SJ7@N)I=FV.*2,%U=B%90Q!(!-5[
M/S!2\CE_\_=H_P _=I./>CCWKH,!?\_=H5&E=(XU:225UCC15^:1V(55 [DD
M@ #DDBA4:61(XXY)))76.-$4LTC,0%4 <DDD   DDX )XK[F\%>$=#_X(X^!
M]-\;>---TSQ#^U'XBM!>^$_"=Z@FMOAQ:R A-3U%.]ZPR8H#@H2>X=USJ5.7
M;5E1C</!?A#0_P#@CGX$TWQQXUTO3_$7[47B*T%YX2\)WD?G6OPWMI =FIZD
MG(^VL,^5"<%"?4.R_%?C;QIK'Q*\9ZKXD\1:I?ZYX@URY>\U'4;U_,N+R9SE
MG=L?0 # 50%    /&OC76/B7XRU3Q'XDU6_UWQ!KET][J.HWLGF7%Y,_WG=O
M7H   J@!5 4 #,X]Z*=/EU>K'*2M9;"_Y^[1_G[M)Q[T<>]:$"_Y^[4=Q;QW
M4+1RQK+%(-KHRY5QZ'BG\>]''O0!]2_"[_@J%JFM?#O3/AU^T%X7L?C]\+=-
M8FVM]8G>#Q%H'RD>98:H")E9>,B5B&0;-\:=+^O_ /!+GP+^U/I<VM?LF_$^
MW\;72EGE^&_C.6#1O&-IA-QCMW<I;7P"\[T95"CF25S7R8K[3P6&.1[4T'9-
M%*I*S6[K)$X^]&RD,I!'(((!!!!&.,5RRPZ;O'0UC7DM]2O\6OA'XJ^ GCJZ
M\+^-_#NL>$?$5FY633M6M'M;@KGB15<#=&W57&58$$$@YKGZ^QOA?_P5M^+'
MACPA'X4\>-X>^.G@=2 V@_$?3UUQ0N[=F.Y?%PKY (+R2 %1\N !4S+^Q?\
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
M7# DDL0?4]/^T5^WEX@_:4^#FD^%];M-06ZM9+.:^NO[?NI;&[EM8)((Y(;
MXAMW=9"9#F0;@?*$"LZ-,?:J5GL'N..NYS&C_L8?$_Q#H?AV\L?#,=POBRXT
MRVTVT_MFPCU!SJ=R;?3I9K-IQ<VMO=386&YN(X[>3>A60B1"VQX?_80\<ZJ=
M5^U7O@#3;?3?#%]XIAN9/'>A3VVHP6AN$DCMY8[QDD=9;::.0*3]G8+YPC#H
M6[?P_P#\%/O$>E>'?AK9W>CW]_+\.]1\-W31CQ/=P:9JD&A7-M+:)]A4>7%,
MT=I;Q/*3(AV&00B1B]>:?#[]IIO!?@SPSX?NO#L6IZ7X?\'ZYX.F5=0>WDO8
M-3EN96E#!6\MXGG&T8=2(QT)!6?WW9!RTD6/$G[%'Q LM0U+^R]!NM2MK'78
M_#,$<]YIMOJVH:B\5O(EK;V"7DTMQ)Y=U VVW:8*C%B5"2B/EO&7[/\ XL\
M^*O#VDZA9Z7-<^+MKZ+<Z9KECJVGZINN7M,Q7MI-+;,5N(Y(G ES&R$/MKT?
M5?V_O$;_ !"T?Q1I>B:3I>L:'XTF\:VS&5Y8FGEL+"R:!U&P^64L5.Y65QYI
MVE"JM5?XH_M;CX\_M&^ ?$VK0ZUH^C>%;^S'_$RU^[U^XMK9;X7,A\QU!VJ&
M;:D42DA<GS)&+-4?:WU"4:?2]S.U;]@7XK:+=W4-]H/A^W@L;*]O+V^D\::$
MNEV,=E<6]G>)/>F]^RPS037=M')!)*LJ"92R!<XRKC]CCXH6VA:5J"^#]2NO
M[:GL+:*RLYH;K5+:6_0R6,=W8Q.UW9O<H"T(N8HO.!!3=FO0/C9^VMI&K:/\
M0/"'@OP3IVA^%?%T^L-/=#4[JYN;VZO=6TJ\>]!G4-'&(]&MH8K; ,:2R&22
M5\&FV/\ P4.U#PUK"^(M#\#^&[#QQJTVG/XIU>XN)[JU\1I8E"D2V>42T2=H
MHGN/*?+NF8C;J2AG]]V17)2\SB9?V)OB2FH^2VCZ!]C_ +/74SK/_"7:+_PC
MZVSW362DZM]K_L\.;I&MQ$;CS#(C*%)4UGZS^RA\0/#W@/5/$&H:#'I]AH8O
M/M=I>ZK96VK1+970LKMUTV29;V2*"Y_<R2QP,B,K;F 4D>B?"7]NG2_@)K&M
MV?@?X>W'A/P;XBL[6#4;#3O%UVNL7$]M+.\-P=1>-E^5+F:#RC;>6T17<K2H
MLP@NOV][G5?A'XV\,ZAX*TS4G\<7M[?7BW^M7^H:2)[N_P#MLMVUE=22EKX?
MZE;I9T<QA#()9 9&/WO9$N-+I<\N^-/P#\7?L_6^[Q1I^FVF;B^TUOLFM6.J
MBUO+4)]JLKC['/*;:ZB\V,26\P29/,&8_3I/%W['?CKPU?\ C"2'2D.G^$-<
MUK1I6OM4TNQU*Y?2G_T\QV0O9)9VMHV62<6AN4A#$F5DQ(;G[6?[64G[57AK
MP_IMQX=_LMM#6ZS?WFLSZUJ,GV@1C[,EU<@S+90>7F""5YGC:64M-*7.>NUS
M_@H;-K^D?%NWF\#6+-\5M4UW59X9-:NIM,@EU6XDF,L]C)N@N+JT\P?9KB,6
M[H\,+N)?+15?[VP.-.Y\YCI10.!1729A1110 4444 %%%% !1110 4444 %>
MN?LD?'3PU\$M=US_ (2JPU;4M)UR&V@NK>VL=.U2VN(8;A)S%<6-_"\,X,D<
M#)(KQ20/$'4R LA\CH[U,HW5AQ=M4?0EO^V)X9:"2\/AOQ!I>H0:S\1+^WA7
M4?[1$5OXJT5M/CCENIL3RSVTRPEII,F9-[,5DPK=)I?[='@?0?V<M,\,V?@S
M5H?$EK8^&K2=WBLWMYI-'U*WO"#?.#>M#/Y;%(6Q#:.Q1(67YT^5\9II3FL/
MJT7N7[21]6^)_P!OOPQ??"/Q9X7L=$\06S&3Q;#X9NX]*TJ6[%KX@$XN!-/-
M#)-9R#[0R.UJ_P#I$,<4?[AT,X]'^,/[1_@OP#=-\0'U9=<\2>//BBGC?5M*
MTWQC8>($4?V-J%O<-;" ^;:VZ37\211WZPW C"1B'%JTC_!>"/2EQ2^JH<:T
MK69[+^T3^T/X<^-_ARXU*SM?'&G^+_$YTE_$%K-K*/X=@.GV+6D?V6$#S9,@
MYB$Q'V.,O"AE$A8>I:U^U?X'^%'A?PNVEP^(_$'BG6/ ?@W0=9$&J6K:+I\&
MGWUGJLH$2Y=KU9+,0>2[*(=]P^YC,L:_)-&*KV":L]A1J/=GTU\+?VZO#O@[
MQ!IOB#4M%\9?VQX%^(NK?$SPJNEZQ'!;:E>7PA8VVI@AGV!K2 &6#<TL,]U
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "@$J<@D?2BB@":Z$<B"2-),* '8],U">:FM'#$Q22M'"Q!(YP3^%0N-
MCGJ5SP2,9H ZSX>?'?QI\*?#FNZ+X;\4:_HNC^*83;ZM8V-_);0:@ACDB/F!
M2,YCEE3/4K(PS@U8NOVE/B5#H?@_1IO'7BIM+\ WEOJ7ANR.IRM;Z)<V[;K>
M6!,[4:+)$9 _=@D)M!Q7$22*H^;Y0.YX'Y^OM[CU%=CI_P  O&.JZ+;ZA)X=
MOM)TVZ&^+5M<D31=,9/D&[[7>-%;A?WD?S%P#O7GD9YZL8K5FU.3?NF#;_$#
M7;7PFN@QZUJBZ*NFOHPLA<N(/L3W:7KV^T''EM=1QS%1P9$#=1FNF@_:H^)E
MIH'B/2H?B#XPM],\7LSZW:Q:M-'%J9>%8',H!&=\"I$^,;XT5&RHQ65%\/-.
MLWMTUCQ]\/=#DNGV@-=WFK"*/('FN^F6UW&HY/R%O,(0G9M*EZR^&O#K+_R4
MCP,OL;'7<C_RG5CS4S;DF;%Q^TQ\1KKPQX5T5_'OB\Z3X&NH;[P[:#5IEBT6
MXA.8)8 &^1XC_JR/]6"0NT'%9NM_&7Q=XCUQM2O/$VN3:@]C>Z8;C[8ZR?9+
MV2YEN[?((S#-)>W;/&?E8W$F00Q%.M? N@W[0QV_Q.^'LEQ<2^4L+VVMP!6)
M 7=++IR0HI)^^[JJ %G**":MZ;\ /%WB"V\S1--L_%1V>8\7AG5;+7[B!0)"
M3)#8RS21C$4ARZ@87/0@DYJ=@Y9HJ:+\7_$VD62V(\0:Y_8\FE'P]<V45ZT<
M=QI;7;WCV1X(\HW$DDN"&"NY8*3P='XS?'.^^+/Q<C\56MFOAA=+MM,T[0K"
MSNI)O[$LM-M8;6PA69R7>2.*"-FE."\I=\+D*O%WUK-I>J3V5U#):WEJYCFM
MYHS'+"PR2K*0"K#!R",BF?\ ?-5%*]T9\SV9UGASX^^./!_B'3=6TGQAXBTW
M4M(OK[4K*YM[YXY;:YOEC2]E5ASNG2)$D/\ RT48;(.*U[#]KOXJZ7?>([JW
M^)7CB&Z\7/')K4RZU<>9J31QF&,R-NS\D)\I2""L8"#"@ >>9_W:,_[M5RH.
M9G<#]IWXD?\ "%^'_#H^('C-=#\)RVT^B6::S<1QZ1+;;_LTEOM8&)X=["-D
MP8P<+@<57^(7Q^\>?&+4KB7Q-XK\1>)+K4K6'2W6[N'N6FMTE\V*W5<$[1,=
MZHHY<YP68YX^-'GE2..-YI9&"I'&ADDD8G 554$L22  !DD@=Z^YO!OA#0_^
M"./@73_&7C;3=/\ $'[4GB*R6[\*>$[L+/:?#:VD'R:GJ*9PUZ>L4!)*%>H(
M=USG)1^%:E1O(7P7X/T3_@CAX'T_QIXTTW3M?_:D\260O/"?A.]436GPWMI
M=FIZBBDAKT\^5"3\NWL=[+\5>,_&NL?$GQCJGB+Q'JM]KOB#7+E[S4-1O9/,
MN+R9NKNV.3T  P       >-?&FL?$KQGJGB/Q%JEYKGB#7+EKS4=1O9/,N+V
M9NKNW<] !P% "@!0 ,W/^[54Z?+[SW>X2GT6P9%&11G_ ':,_P"[6A(9%&11
MG_=HS_NT &11D49_W:,_[M !D49%&?\ =HS_ +M !D49%&?]VC/^[0 9%&11
MG_=J&ZO/*5E38\V-RQY )%)NP+4+FZ6#:.-SG"CU^OI4<-K/+L:7;&R$_<;(
M:I(;18V<CD2-OY/0U-G_ ':BW,#?8BALX;=%5(U7:<CZU]#_ /!)U-G_  4R
M^!GRJ/\ BKK;_P!!>OGE[F.,?,T:U] ?\$F[M9?^"F_P+5>?^*MMOX2/X7J:
MEN5V*IW;/)_C=&LGQN\;,57YO$6I9]_]+E_PKEY[2.Y#!D7]X-IQZ5T?QQO5
MC^-_C165E4>(M2RQ4D'_ $N7OVKGDF64?*R-].:<>6U@U*\D,EDK-&OF(B86
M(=214T4ZR,5^7S% ++GE<U)U[+5>>V7EDV1NQ&YPO)%/E:0DRQC Z?K1D5%;
M3^:A. NT[<'KQ4N?]VJB^@@R*,BC/^[1G_=J@#(HR*,_[M&?]V@ R*,BC/\
MNT9_W: #(HR*,_[M&?\ =H ,BC@T9_W:,_[M '7? 7X]>+?V8/BWH_CKP+K$
M^A^*-!D,EM<1G*RJ?OP2H?EDAD'RLC<$<Y! (^H/C]\ O"7[?GPGUKXZ? O1
M8=%\7:&GVOXF_#*S^9]+8\OJ^F1C)DLY#EGC7)C))P"&!^,?^^:Z[X"?'OQ=
M^S!\6]'\=>!=:GT'Q-H<F^VN8_F21#]^&6/(62%QD,C<$'L0",:E-WYH[E1F
MDN5[''QNLD:LN"K#(.>HIV17V=\?/@%X2_;]^$VL?'7X%:+#HOB_14^U_$[X
M967S-I;MR^KZ9'C=)9R-N9XUYC)8X!#+7Q?'()8U9=K*PR".XJJ=127F$H\O
MH.R*,BC/^[1G_=K0D,BC(I"V!_#2L=C;6PK;@@4]23V H#<,BC(KM)?V>/&F
MFVT5QK&AMX6M9U\R";Q->6_AV.['[P_N7OY(5E/[J08CW$%<8R0#0D\!:+IP
M:'4/B1X!L+Z&)9);8_VI?;2P!\OSK.QFMW<!ADQRLF ?FW#;6?M(KJ4HMG-9
M%&16]_PC/AW_ **5X%_\ ==_^5M6(O >BWYCCT_XD?#_ %"\D1I%M6_M/3]Y
M4,?*\^\LH+9&(7@R3*IWJH8N=H/:P[E>SD<]8VTDK^:JHZQ'+*6QFG._F.6Z
M G( [5VB?L_>+[[3?M&BZ*/%%M#$'N;CPQ?6_B"&W^6(EI6L9)A#_KH^)"N"
M^.H('$*0S,JX9HR0ZKRR$9R".H(P00>A!!Y!K:G*-MSGJ76Z'$X%3.@MX-LD
M++,V'1R.B^U1VZ*\G[S<L>.2.N?;M1/.]Q)N=F? "KD] *V,QO>BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH *,XI"W%;_P[^&NI?$G4;F.S?3['3],B6YU35M2N
M/LNFZ-;EUC\^YEPQ5=S*JHBR2RNRQQ1RR,D;3*2BKR#5NR,.VM9=0O(+:"*6
M:XNI!%#%&A9YG) "*!RS$D *.22/6N[\0^"/#_PI91\1-6NEUJ$9/A+P^T<N
MK0X8J4OKEP;>P;*D&/%Q<QL LMM$'5JR_$G[05G\/+"ZT7X62:II<-PC6]]X
MMGB%GKNNQEN8XUC=_P"S[0@8,$4KR2X/GS2*PAC\D2-8D"KA548 '  _S_/-
M<-7%-Z0.ZEATM9'I>H?M+:AI$;V_@O1](\!V^'C%S8J;S5W1@%W-J-P&FCD(
M7YOL@MHR22(P#@>?:[K%[XJ\0W6KZI>W>J:M?2>=<WM[,UQ<W$G3>\CDLS>Y
M)-5]U&ZN.5Y;G3%); 1DYR<GDGU[?TI-N:7=1NH]!AC@CLW4$<'ZU'<VL=Z/
MWRB;N#)\Q'XGFI-U&Z@#T#3/VG_&"6D-GK5]:^--,A*XLO%%HNK!$3&(H9Y#
M]IME(4(1;RQ$+WX K7M;SX>_$U%%K?2?#37&&/LNJRR7V@73^D5VJM<VC,2J
MJERDT6<M)=P)S7E&ZD'!ZU49-;$N$7N>B>/?AYKGPM\2OI'B+2I])U!4$R)(
MRRQ7$+%@LT$R$QW$#E6V3Q%HI -R,R\UCQQM-*D<<;2R2,$1(T+L[$X  '))
M]!R?K5_X6_'FZ\":,GAW6M/A\6>!9)_/FT*\F:/[,[,IDGL9_F:RN650#)&#
M'(0OGQ7"+Y9^M_V8/'_PE_8I^ =Y\<_!UQ<?%;XK2:JNA^%[+6-'>*T^&4\D
M(=+W4U_U<UXW[Y;8QMY<P@D:,JRRI#NJ_P!YC*B]^AO^#?".A?\ !'#P/IOC
M3QMINF^(OVI/$=F+WPGX2O%6XM?AM;2 A-4U!,@&]8?ZN$G*$'!R'9?BOQIX
MTUGXD^,-4\1>(M6OM>U_7+E[S4=1O93)<7LS?>D<^IX  P%      /&7CC6/
MB5XNU/Q%XBU;4-<U[7+EKW4-0O93)<7DS_>D<G'/0         #-W>_Z5O3I
M\OO/<QE/[*V#/^[1G_=HW>_Z4;O?]*T)N&?]VC/^[1N]_P!*-WO^E 7#/^[1
MG_=HW>_Z4;O?]* N&?\ =HS_ +M&[W_2C=[_ *4!<,_[M&?]VC=[_I1N]_TH
M"X9_W:,_[M&[W_2C=[_I0%R.>=;:!Y)&5549)]*CM(M_[R3RV9ON./[OI1=R
M-)(L2LF6^\&[BIP=HZUGJV5L@' _AJK/=,S2!6\N.'_62D<)[=#S3[R=@ B$
M^8QVC_&OJ;]F7X;>&?V5?V8F_:.\=:3IOBS6+J^FTKX4>#M2#_9-=U*W_P"/
MC5KU,!IK&T<IA 0)9@8V9 48S*HD.,3/^%?_  3-U7_A5,/Q"^+WC3PW\!?
MVHH6TNZ\2VLMYKNO#C]Y8Z3'B:>,!LEBT8/RD;D;>OHGP ^//[('['?QX\.>
M-/#^F?M$?$37/!]\E_9WM])I&DZ>\Z$X9+=<S&,ANDKALCIWKT__ (*&?L[_
M  !^/?Q8A^/WB[]L*7PWH/QPGO;[PM;WWPKUG59H;6PF6TEMPRS*\:02C:H>
M.,')* C+'P+_ (9>_9'_ .CZ+/\ \,AKW_Q^N?F35W?Y)_TS5Q<7[MOO+NK6
M?['O[1GCS4KA?%OQU^#.J:]J,UV;W7M+L/$VAVYE8,=T=HT=TI,CNW5E50V6
M'RD>8?M+_L">-/V<?!.E^.%N= \<?"_7F*:5X[\'WG]H:+<ON"F&4@"2VG#'
M8T4Z*=ZR(I<HV/0A^RW^R*3\W[<UFR]U/P/U[##T_P!=WK[$^$GQW^'/_!.K
M]B;3_&\/QFTO]H;P+X@\,ZIX+\'^"Y/A]J>BZ?XDFBUC[9?M?"XGGB4HUY/'
MYDD"$1.-B3E3'(N?E:<;_,<8M_%^!^1\5VRS".;:KD94X^5Q[&ISM8<[:][_
M ."@'[,7AGX97?A?XA_"][R;X,_%ZSEU?PHMT=UUH$\3[+O1[EB\C&:UD95W
M[V$BD$/+M=QX#;W'G)SD,.&'H:Z8RYEH82C8ANHMDRS+'),5^7:AQ@>M6%;(
MXP:)5\Y-I/6H--?]T5\MH]AP,MG(JEN'0LY_W:,_[M&[W_2C=[_I6A-PS_NT
M9_W:-WO^E&[W_2@+AG_=HS_NT;O?]*-WO^E 7#/^[1G_ ':-WO\ I1N]_P!*
M N&?]VC/^[1N]_THW>_Z4!<,_P"[1_WS1N]_THW>_P"E '7? 7X]>+OV8OBW
MH_CKP+K4V@^)]#EWVUS'\R2(<!X95Z20NO#(P(/'0@,/J'X^? #PG^W]\)]8
M^.GP)T*'1?%VAQ_:_B;\,[(%FTMVY?5M+3@R6<A!9XU&8R20!R#\8;O?]*Z[
MX#?'KQ=^S'\6M'\=>!=:N- \4:')OM[J-0RR*>'AE0\2PNHVM&W!&.A (QJ4
M]>:.Y49]'L<?'*LT:LK(RL 05(((^HX/X5>\->&M3\:^(+72-%TS4-:U>^8K
M;6&GVSW5U<D LVR) 6;"@DX!P!7UU^TE\//@W^UM\*U_:"\'Z]X>^"\D>JV^
MG?$GP=>133)9W\ZO(MUHD$:YNEN!',PM@8PI5F>2"-99$^5?'7Q]6X\,7GA7
MP7I\_A/P=>K&E_&;@7&J^(RH'S:A= #?%O!=;2)4MT^4E9)4^T'.6(25NI:H
MMOR-C5/#G@KX2W30^+-:E\5ZU WE3:%X1OX3;VCCAQ/JS)- S*>0MI%=(X.#
M<0NI5<6Y_:@\2::\B^$X=)^'=LS QCPU;FUOHU7&U3J+L]\PXR0;C83DA1P!
MYR$PN.@]*=C%<[E)[G3&,4M D)FOIKIV+W5U(TTT[<RS.Q)9V;JS,2223DDD
MFCJ>M%%24)MI"F1V([@C.:=10 0LUO?P74;/'=6LBS0S*V'B=3N5E/4$'D$=
M#S7H]I^U/XHU%88?%BZ7\1+.-BQ7Q/;-=WCY&,#44>._3 Y4+<;00,KBO.*.
MM&VP/7<]HTG3/!?Q=0VGA36F\)ZQ,&,>@^+;^'R+UU0L$M=65(H/,;#D1W<5
MJOW42:>1U4<KXG\*:KX)\0W>DZUI>IZ-JU@56YL=0M)+6ZMB5# /%(%=2596
M&X#*L#T(K@0,#Z\$>M>B> _CXMCX5M?"WC33;CQ9X1T]&73E298M6\/9!/\
MH%RR.5BWG<UJX>"3<Y58I6\X=5/%26DSGJ8:+U@9>:*Z;XB_#%O!-O9:GI^I
M6OB3PGK;RKI&N6A58[PQA&DAEB#,UM=QK(AEMG)9-P=&E@>*>3F<UZ$9*2NC
MSVFG9A1115 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4'I10B//*L<,<L\TC!(XHD+R2N>BJHY)/8
M#DG@9) (!O?#;X=77Q,\1R64-Y9Z78V-K+J.JZM>B3['HME$ 9;J<QJ[[%W*
MJJBL\DDD44:O++&C9_QC^,EGXOTNW\+^%+6ZTCP#I=Q]IM[6["?;M8NMI7^T
M+_RV*?:=K.B0HSQ6D;O$C.[33S;G[0&NI\,]$_X5;IDMN[:9>)<>+[NVF2:/
M4M7A$BBV25,J\%B)9(E*LZ/<&YE#2QFW9?)"=W)Y/UKR:U9S=EL>AA\.H)-[
MGT5_P2R_8/D_X*,_MB:+\.[C4;C1_#\=K/K/B+4+8Q_:[;3K?8KB 294RR2R
MP1!MK>6)?,*N$*G]2_CS\+?^"6'['WQ/U'X>>/-%TS2_%?AZ.$W]E]F\4:M)
M;>=&)8UDG@$JF0QLK[2^X!@2 "*^2_\ @UA'_&S37C_U3C5/_3AIE?-'_!7G
M$?\ P5 ^.YZ;?%MTW''93_DURK5V.M2LKGZ,_P#"RO\ @D!_SYV/_A.>,?\
MXS1_PLK_ () _P#/G8_^$YXQ_P#C->2_\%/_ -B+X4_!3_@A;^SM\2O#/@?1
M](\=:Q:^'GU/6[82)=ZH;[2)KRZ-PV[$I:=59=X81@;$"I\M6/\ @NA^P7\*
M?V4?^";WP"\0>!?!NFZ#XFO+BWTW4-6B#?;-5272I;B1KILXF<S1JP9P=@W*
MNU"5J45S'J7_  LK_@D!_P ^=C_X3GC'_P",T?\ "RO^"0/_ #YV/_A.>,?_
M (S7E/\ P7O_ &#OA3^RU_P3P^!?C3X?^#=,\+>(+UK?3+^[LPP?4DDTN2X+
MW)))EF\V$'S&)8@D$D8Q)_P<G_L(_"7]C/0/@K-\,?!.E>#I-6;4]/OC8-+_
M *;%;I:M"9=SMYDJF5\RMF1@1N9L# M0YCU+_A97_!('_GSL?_"<\8__ !FC
M_A97_!('_GSL?_"<\8__ !FOQ;W"NL^ G@33?BO\>_ ?A36-6;0=&\5>)=,T
M74-461$.F6US=Q02W :3Y%\N.1GR_P HV\\9J^7S%SGZ\?\ "RO^"0'_ #YV
M/_A.>,?_ (S77_ KX<_\$KOVMOB98?#_ ,"Z+I&I>*O$2RPZ?:S6WB?1S<NL
M9=ECN+E8XQ(%!( ;><?*">*]-_X**?\ !&']FWP)_P $XOB7?>&_AOH?A77/
MAWX3U/6=%UBRDF_M 7-K"]S&D\[.9+I9&C$9$Q<[92$V$C'XV?\ !(QEG_X*
MB? DX^7_ (2^U*@X.,!_P_+CTJ%JKAS:B?\ !5']A%_^"='[9FN?#NWO[C5O
M#LUM!K?AZ]N6C^U3:=<;PBSA.!+'+%-$6PHD$(D"J)-B^,_"OXJZI\(/$DFH
M::EE>6]Y;/8:GI>H1F;3]:M'(+VMS&&4M&65&!5EDC>..2)XI8XY$^_/^#IY
M%7_@IGH.%'_).M,[?]1#4Z_-\=*N!$MSUCX@^#-'.AVGB[P?=75QX-U:Z-J+
M>^N$DU#P[>>7YC:?=MA1(P16:&Y14BN8D9PL4L=S!!R 8D?_ %JL_!/XL#X5
M>(KI+^QGUOPGX@A6Q\2:-'*T;:E9AQ)F-L[4N(759897RJ2(NY7C:2-]CXG_
M  ]D^%_C.XTDZA'K5F8H;W3=5AB>*+6+&>)9K6\1' =!+$ZL8WP\;;T8!D8#
MOHU6U9G)6@HNZ.?W'_(HW'_(HY_VJ,_[U=!B&X_Y%&X_Y%&?]ZC/^]0 ;C_D
M4;C_ )%&?]ZC/^]0 ;C_ )%&X_Y%&?\ >HS_ +U !N/^11N/^11G_>HS_O4
M&X_Y%&X_Y%&?]ZC/^]0!75&;4F;,1C50/]M35C)_R*KQ)_I\C>2J]/WG\3<?
MY%6,_P"]4P*ET$TG0KWQ7XDATW3?(_M"]ECLK3SV"1F:8A$W-@[1O9<G!PN3
M@XQ7TW_P5N\7:<?VPKSX=>&Q)#X)^!NF6OP^T"W)3")9Q*MW(0N09);HSEV+
M,[ *7(;Y1X5^SWJUCX?_ &C/ ^H:G#'<:;I_BC2KJ\BEN#;1RPI<Q-(CR@@Q
MJ54Y<'*C)KN_^"B&BW?AW_@H/\>+6^B:&X;XAZ]<A-ZM^ZFU":>)LJ2!NCE1
ML'!&[! .0,_MKT*O[MCZ0_X)9_\ !1?Q/X+\,:U\*?$WQ-\%^!?!>A^"]47P
M5J'B/P]:WEOHNL37UO+$6?R&FE!$MVVQRRGG(.U17T9XJ^*?Q=\#^!?"OB;5
MOVTOV;['0?'$=W-H5[)\.;;R]32UF\BX:/%GG$<AVG..:_(-.'7M@@Y/05]X
M_"O7?V>OVCO^"8WAE?BHWQVTFX_9;@EM-1'A&'2%74AX@UF>2$Q?:F<OY8A0
M/N\H#+;3+P1C6I\KYEU\BJ<V]'_D?1ND_'CXBZ!H/A_QCK/[:'[-]SX+OM9>
MP,R_#RW1;YK7R);NW1A9Y5Q#/'SQCS%.>N/B3_@J_P#MS:M^U]^T=KFDV?B#
M3=:^%O@W7;\^"TL-+ALH8[>;RU=P5A220-Y> TA;(&02&S6S_P %0-*^%O[/
M>C^%?@-\,W^)6HMX&U:Y\5ZMJ7BQ;$[WUC2=)G@C@:U"Y"1(@<21J0Y.TNOS
M+\A ;1P"/I11I)^\_P K"J2^RO\ ,^H/V2;EOC7^P1^T?\*ID^V77A?3K7XM
M>'%<M_H,UC-':ZHZ!59BTEC,@P%Y*#)4?,/EI3MU"3;PLJ[P!@XPQ';C\N*^
MJ?\ @EO<_P!D-^TUJ$\<WV.+]G_Q7:/*L;,J27!LXH@2!@98^N<!CT!KY4AY
MN(_^N.1CTX'_ ++^M:1?OL3=TBP"?\BJL&(-0D7]X=X')/R]ZM=?[U5?,']I
MLOF= /DV_P!:TGNC.,MT6B?K^5&X_P"11_WU1G_>JH[ &X_Y%&X_Y%&?]ZC/
M^]5 &X_Y%&X_Y%&?]ZC/^]0 ;C_D4;C_ )%&?]ZC/^]0 ;C_ )%&X_Y%&?\
M>HS_ +U !N/^11N/^11G_>HS_O4 &[Z_E74?#/X<1^-VU34=4OY]"\)^&X4N
M-;U<61NC;+(VR&""/*K/=SO\D,1= 6#L[QQ0SR1Y?@;P;J7Q&\;:/X?T>&.X
MU;6KR*RM(Y95BC+R,%R\C?+'&H)9W;Y4169OE!IWQT^(FEZO#I_@_P *SR7'
M@GPK-*]M=M#) WB*]<*DVJR1RJLD8E6.-889!N@MXXT;,IFDDYZT^7;<TIT^
M;?8S_C!\7Y?BG=6-G9Z?'X?\(Z")8M"T&&X^T1Z=')M\R667:OVF[FV(T]RR
M*9"B*J0PQ0P1<?WHQS17&=GD%%&:,T &<49KZ6^"?[#6E_$[]CB#XD27GB6;
M6-5\2ZCX8LK6S?3H+"QFA@L6@GNGN)5G:-I;U0XMHI9%2-B%)P#Z-I7_  2B
M\,^+?BRGA_0_B!XBFT_P_P"./$WPR\2W6I:);VTQUC1=#O-5:YLHXYY0]G.;
M.6/$SK+&"C'S-Y$4\P'Q'FC-?:GP+_X)"O\ M"?L2>%_BAH/C"[?Q1XBBM+L
M>&VMHA]K@?4]8M[T6C%@TDT%GI$UX(P-SK#,BC<5JI\7/^"8OAGP%HUYI.F^
M-O$MYXZO-4^(MIH%M+I=NNEWJ>$+R83I-*)-\,US:6\TB-L,:S)Y;%5964YT
M!\;9HW5]O_$S_@E[X)^%WQ7D\-ZEX@^(GV.Q\%:AXTN=6AM]):'4(+3P^FL2
MP6\2W/GQ2 R)"&N$C5B"RDCFOF+]I7X+VOP2\<:5;Z5JEUK/AOQ1H5CXHT&\
MO+46E\]A>Q[XDNX59TCN8V62*0([(S1%T.QE .8#SV@C(I >*7-4!V7P>^,E
MQ\++J_L[K3U\1>%?$/E1:YH4US]GCU%(]WE2QR[6^SW<)=V@N0K>67=766&2
M:&3H_B7\/(?!8TO4M(U"?7/"/B2*2XT/5I;0VLMS'&^R2"XB)80WD#?NYXE=
MU5MCH\D,T,LGE6:]$_9_^(.F:6]]X,\4W2V?@OQ=-&TUX^XKX>U!%:.VU0!0
MS%(][).B(S26TDH"/*D&S:C6<)>1C6H\ZTW,O-%7_%OA'5/ 'BC4-#URSDT_
M6-(G:TO;=Y4F\J53A@)$9TD4]5D1W1U*LK,I#&A7JIW5T>;MH%%%%, HHHH
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
M&U#X>P:1%J6LW>HQ/#<M8::]DOD1HI)$A=G8N5";0!OW;EL?\%//^"R?A_\
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
MUW7K^V-TVE+,Q,-O!$W[HS,BF1GD#JJR( A+90G)WLA1CW/SU_:1_P"#=_\
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
M\%TOCU<?LA_\*363P';^"_\ A#T\#[XM#D^W?V<MH+,CSFF(\QH 06V8W,2
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
M]''O0(7'^<48_P XI./>CCWH 7'^<48_SBDX]Z./>@!<?YQ1C_.*3CWHX]Z
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
MRHGGI]O\R ,[*H,JI\S*O#$ I_P3[_X.0_BU^T]^V?\ #OX>>,O!?PVA\/\
MC74QI5Q<:-;WL%Y TD;^2Z--=2(5$@7<I4Y4M@@XS[K_ ,%!_P#@N+^S;XT_
M8 ^)&D^$_B$?%7B+Q]X3U'P_I>E66E7:7HGO;5[99)TFC184B\SS)#(0Q6,A
M [E4;\?/^"1)\G_@I]\!MV57_A+K106X^8ASC^8'>I459AS.Z/<O^#E[X6:5
M\-O^"I%]?:8DB3>-/"FF:_J6]MP-T7N+,E3C(4QV<)P2<$-C .!\!CI7Z0_\
M'3S;O^"F6A8_Z)WI@_\ )_4Z_-X=*J I;@>E>L?!"S/PV^&FO>.YHR+[6$N?
M"GATN&57,T&W5+I=I^98[*<6VUNK:HC=8G4<1\*/AE??&'QO;:'8W5EIZR(U
MS>:C>L5L])M(_FGNYR,GRXTR=J@O(VR.-7EDC1NT^*WC;3_&?B"UAT&SO-/\
M)^'[1=)\/6EY(LEU!9(\DFZ=E.&GFEEEN)2N$$MQ($ 0(J]>'I\\K]#"M4Y(
MZ;F D"W$<"QG]\QPX/0?C4+*8Y65OO*<8% RO3TQ4@O)%M?)W#R\[N@SGZ]:
M]4\TC!R*"*LO;17,\QAD6.*,94.1FH)(GA&75E#="1UH ='=R))N.R3@CYUR
M!4:10NFWA),Y+D< 4 Y%!J91N4I,;+:.)9A&RS1P@'>IX;/H*C)P%^]\PR,]
MZF!8=&V]CCO4PO#))%YP6181M48Z"H]FRE+N4MX]_7J*7/\ O?G4DD,;0-MW
M+(QXR/E4>E.;3BUR4ADCD4(&S@CG'2H>A2DF0Y_WOSHS_O?G0\,D<*R,F(V;
M:&P<$_6@_*>5Z=:!AG_>_.C/^]^=-#*?_P!=*"&' S^- "Y_WOSHS_O?G1C_
M &:,?[- !G_>_.C/^]^=&/\ 9HQ_LT &?][\Z,_[WYT8_P!FC'^S0 9_WOSH
MS_O?G1C_ &:,?[- !G_>_.C/^]^=(2%ZC'XTF]?Z]: '9_WOSHS_ +WYTFX9
M/'W1D\]!4D=E+(T?R@+*<*2#@T ,S_O?G2!\^OYBI39828-(JR)@*N#\WKS4
MT1@AGC=59@H^96Z$XQFFE<7,D50"PX#=<9[9J9;%DFD29EBVJ&4YR&/I4GVJ
M3R#"&41;]^T#O4;NTA^8[CZU7LV2Y=AT<L</EM&J&5<;R5R">V*'G=RWS85N
MJCA?RIHXH)JU%(ANX#@4$XIRPNZ;MK>7G;OQ\H/UJ41PV[2+(PD;:=A0@KFJ
M$16L#7DNR/&[WJ1)H[7RV7YIHWR0PRIYIMQ>2W+1%F'[E=J[1M__ %U$1D4
M=?XNM!\5_@%#>*V=;^&LS1S1KAM^AW=P&5PO4"VOYG#')R-50\+&Y'D)X)]C
MCH?ZX/Y@?05Z7\-O'UQ\,/&MGK,-G:ZDD*RVUU8719;?4[2>)X+FUE*$.L<T
M$DL3,A#J'+*0P4C&^.'PMM_AEXFMYM'NKC4O"'B"%M2\/:A.\<DT]F6(\JX,
M8"K>6[ Q7";5 D0L@,3Q._EXBDX2OT9Z&'J<T;/='!:\CRZ'>I&ADD>!U1 0
M"S8.!SZXQ_G(_HC_ ."XW[>7P/\ C1_P2Y^*GAGP?\9?A/XJ\1:BNE_9-+T?
MQ;8W][=;-6LI'\N&&1G?:B.Q"@X52>@)'\\Y&#^F#2?@*Y)1N=2D[6$^ZOK[
M5^N/_!(CP+^PQ;_L/Z'XI^/%Y\$W^(]GJ&IF]M?$>O(]Z\ N)%ASISRYD!A(
MV#R&+85@"1N'Y(4G/M0XMDG[P_M4?\'*/P3_ &:?AC)X/_9Y\.VWC#5[%9+3
M3FBTIM)\*Z25)W'9B*69 Q)58(UCDP3YR AC^(/Q;^+OBCX^?$S6O&7C37+[
MQ)XI\0W)NM1U*\8&6XD/ P% 5$50$2- J(BJJJJJ .=H%*,$BN9L][_X)P_\
M% _%'_!.#]HRW\<^'[6'6-.O+9M,U[1I9/*75K)G1RJR $QS(R*\<@!VD$$,
MK,I_;W7?C)^PC_P65\%Z7>>,-<\#W^IZ?#F*WUW53X:\3:4H*LT9(EAG,(9^
ML;R0%B=K'K7\X],DB$JX948>A&:)0N',S^COP1X__8)_X(ZZ+K&J^$O$G@/1
M=7U6W1+A=+UN;Q/X@U"$R,T<2*))[@1LXP/N191"S#8"OXP_\%5_^"ENO?\
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
MWYI3'"WF=1_<YZ4VBIY4/F8?98V$.V;YF'[S*X"F@6.8YV\Q#Y+8 _OCU%%
MX[FI]FNX1FUN*-+831KYD?[P9_W:8]BZ*[;EVHVWZTX9'\1]:.IZFCV97M&
MTN5IE3>B[@"&(X'M36LV6U:3*G;($VCJ?>G#('WF_.CG=G/M1[/S#VC'-8+'
M<[&E3&W)/IQTIB6\8@W-)^\W8V;>-OKFEY]:,<T*FD1S2'".!;GHQBV'C/.[
MM3?E-O&FWYT));U]J**KE0^9DSWC&>1H\1B8;6 ':H=S8QN..WM]**.?2J%=
MA0*='!),ZJJ\L<#)QFGBT/D2.S!3&<%?7D"BR$19H4%B  >3@>]6";>"=67,
MRX.1R,&HWO&>'RU&U0V[IWH <M@VUMS"-HQDJ>IHCFB@>%U7<RK\X8Y!-0NS
M2G+,:* '-,SHRYPK,6('K3:** "BBB@ (S78> /'6E'PQ>>#?&#:FW@[5KA;
MN*XL$$U[X;U# 1-0M(F95D8KB.:#<GVB,*N^.6*":'CZ/Z@@CU!X(-34@I1L
MRHR<7=&;\4/AAK'P<\<76@:Y':_:K?$D-U9R^=I^J6[#=%>6<_W9[66,K)'*
MO#(ZGC.*P>E>Q>#?B/I]QX27PAXTM=2U?PA]I-W9R63K_:7AFX=E\VZLMY".
M)%4":U=DBN-J$O#+'%<1<;\4_@EJ7PJBL[];S3O$7A?5KB2WTGQ%I3.^GZFT
M84M&/,5)H)U5E9K>XBBF571RFQE9O*JT90>IZ5*HIHX^BBBLC0**** "BBB@
M HHHH **.M=E\*O@=JGQ1T^\U8W6G^'_  KI<ODW_B'5VDCT^VE\LR+;IY:M
M+<7+@#;;P(\A#%V"QH[@\@NEJS.^%_PMU;XO^*?[+TG[%;K;P/>ZAJ.H2M!I
MVC6<942W=U*JL8X4W*/E5G=W2.-))9(XW[WQ]XTTF#PO9^#/![7\?@_1[@W;
MW%Y&L-[XCORI1M0ND1F2,A,I# "XMHF9-\DDD\LIXT\>Z3:^$O\ A#_!5GJ&
ME>#XK@75S-?F/^U?$UPA<175]Y9,:>6C$16L;/%;[GVO-(\MQ+R).YLFO0P]
M#E]][G#7K7]V.PFWFEHHKL.4**** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *&&X8HHH U?!GCK6
M/ASKK:GH>HW.GWDD3P2F,@QW43X\R":-@8YH7P \4BM&XX96&0=G5]-\ _%W
M,DR?\*S\33( US:6LMYX9O)=N#(]K$LEW8[FR[?9ENXR[!8[:"/)7D>M(5R,
M=1W![UG4HQGN:4ZCAL.^(/P!\5?#C2_[5NM,6^\.LZI'KNDW,6J:2[-NVH;N
MW>2))"$<^4[B1<$,H/%<=M.P-@[6. ?6O0_!OC;6_AQXA75O#NM:MH&J*I07
MFFWDEK<;3P5+QD,5()!!.#DYZFMF7XKKK<J'Q%X2\#^)E")&S3Z2-.N'"; I
M-QI[6TSL%0+F1G)!(.<"N&6%:=HLZEBT_B5CR/-&ZO3I(_AWJ,3-<>$?%EC=
M-&H_XEGBJ&.U#AAR(KBQGD 9<@CSSR=PV@!*A&C_  [Q_P @CQY_X/['_P"0
M*S>'J+H:QKTWK<\WW4;J]0L['X96KQ--X;^(-YMD#,H\66-NKIQE#_Q*W.3C
M[P((&<#G-36OC[1M%ME_LGX>^![&\\HQO>74%UJ\A)+'<(;V>:V'!4#$.1L'
M)RVX6'J=41+%4UU.%^'GPM\2?%W4)K;PSH>I:Y):[3=/;19@L5(W;YYCB*",
M*"S/(RHJJ6)"@D=SI_PF\%_#M/,\7ZVWB[5@O_(!\*7*M9P$C(^U:L5>%NH/
MEV,=RDB' NH7!VQ>-_BQXF^)-I#:ZYKE_?:?9R-+:Z<&$&GV3-G=Y%I'M@A!
MR>(T48X    Y[;QC_(_SDUO3P?63,9XIOX3I?'GQ4U#QYI-OI MM-T/PSI[F
M2QT#283!I]HY01F4AF:2:X95 :XN))9W_BE85S9Y)]SD\4 8HKMC%15D<LFY
M:R <44450!1110 4444 %%%% !1110 (6C.59E.<Y!P:<LY6W\K^#=N_&FT4
M 3+=QR7!DDA7YEQM[ TT"$P1_P"L$I.'/\(J.B@"PUG&TTBK)\L8&#_>XI@L
MR8H6#+^^) &[ICU]*AVC%*!@4 2BRE9YE5=_V?[Y4\"FM;2J4S&P\P97(^\*
M8&8;OF;YCD\]:<LTB,I#L#&,*<_='M0 GEMAOE/R]?:C8Q_A;VXZ_2GK<R*D
MB[FQ(06YY.*/MDGF1MN(,(PO- #-C;6;;PO!/I2B&0N%VG<PW >HI3=.8Y$^
M;;*=SC/4TKWLKSK)YC*Z+M4@\@4 -$$GE>9L98RVS<>F:D73YFN%AV[9&4L%
M)Y(%1^:V"-[88[B,]3ZTTNQ(^9N.ASTH D2WS;K(6Q\VTK_$/PIXM8DN)%:3
M*JF5(&<MVJ #;T[# ]A0%Q0!(C0B.([9&D#9D#?=8>U.^UB-I?+C55D&W'I4
M-% $CW,D@4%S\O3CI4=%% !1110 4444 %%%% !1110 4444 !&:Z#X?_%'6
MOAE>3MI=Q!)8WX2/4M*O85N=,UF)<[8;NV=6CGC!.0'4E& ="KA6'/T$9I22
M:LQIV=T=1>> _ /Q+4?V/??\*UUQAN_L_5IIK_P_<D#E8;S#W=IV"I<K<)DL
M\EY&JD#C?B'\%_%7PFA@N->T6XM=/N\BUU."2.\TN^P<'R+V!GMI\'Y28I&
M;(.""!:QQ['@CL:V/!OQ"\0?#J6[?P_KFKZ*=0C,%V+*[>%+R,]4E0';*A[J
MX*GN*XYX-/X3IABI?:/-E8,."#]*7->N:C\4K/Q3*TWB+P1X'UR[DWE[N.PD
MTBX9G#%G/]GRV\3MO(;=)&Y..V3FC/:_#:]WR-X7\;:?,VQ@EIXJMGMD.W#A
M4FT]Y I(RH:9RN2"S]1A+"U%T-OK5/J>8[J-U>D?V/\ #O\ Z!/CS_P?V/\
M\@5)#;?#BQ^=?"WC2^G4/M6[\66ZVKL5(3?'%IZ2;5;YF"3(S?=#)UJ?J]3L
M4\132O<\R8X5N5& 3R<=*Z?X=_!7Q5\6+2:ZT'19[O3;5PEUJDTL=GI=BQW8
M$]Y,R6\.=K8\R1<D$"NVLOBG9^&9X9/#W@GP-H4T)5A<-IK:O<,X\L[\ZC)<
MHC;H\CRXT"EV('3&3XQ^(&O?$=[)_$&M:IK1TV$6]FEY<M-'8Q#&(H4;Y8HQ
M@81 JC XK2.#DW[QG+%1^R:EIX!\ _#$_P#$XNW^(VM<-]@TV2XT_0;4G^&:
M[^2ZNV5@R,EJMO&,!H[N8'%4OB#\2M6^*&IV\^J26\=KIZR1:9IEG EMINC0
M,Q/DVML@$<*<Y(499LNS,[%C@! HP/E'H*=793HQAMN<U2M*>XFVEHHK8R"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ****  C-&*** #;FC%%% ";!2XHHH
M,4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 48HHH 38*7%%%  .**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?
M0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T.HIN^C?0%T?NY_Q"P? ?_H?OC9_
MX,=*_P#E=2_\0L7P'_Z'[XV?^#'2O_E=7Z:T5\[]8J=SVOJ]+L?F3_Q"P? ?
M_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\
M0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTN
MQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G
M</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM
M%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^
M5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^
M#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A
M^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\
M!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_
M !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_
M^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?
M^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^
MA^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"
MP? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['
MYD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P
M^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4
M?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y7
M5^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,
M=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[
MXV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'
M_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\
M$+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y
M74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X
M,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'
M[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!
M\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F
M3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#Z
MO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]
M8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7
MZ:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QT
MK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC
M9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_
M *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0
ML7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=
M2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@Q
MTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?O
MC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P
M'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/
M_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]
M+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UB
MIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?I
MK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O
M_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G
M_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\
MH?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q
M? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+
M_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\0L'P'_Z'[XV?^#'2
MO_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTNQ^9/_$+!\!_^A^^-
MG_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G</J]+L?F3_Q"P? ?
M_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM%'UBIW#ZO2['YD_\
M0L'P'_Z'[XV?^#'2O_E=2_\ $+%\!_\ H?OC9_X,=*_^5U?IK11]8J=P^KTN
MQ^9/_$+!\!_^A^^-G_@QTK_Y74O_ !"Q? ?_ *'[XV?^#'2O_E=7Z:T4?6*G
M</J]+L?F3_Q"P? ?_H?OC9_X,=*_^5U+_P 0L7P'_P"A^^-G_@QTK_Y75^FM
M%'UBIW#ZO2[!1116)L%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\N_P#!5[_@HYIW_!.3
M]E^\\50Q6FI>,M7E?2_"^DW"L\=[?;"V^9496^SQ*/,?#*6^1 RM(IKZ2\5^
M*].\#>&M0UG6+RWT[2=)MI;V]NYW"0VL$2%Y)'8\*JJI8D] #7\O?_!53_@H
M5J7_  4:_:FU#Q2LEY;^"=&#Z9X2TZ9/+:VL=V3,Z9XFN& D?/('EQY(B% U
MKH?I9_P1N_X+X^+/VL/VAF^%WQE;PK9ZIX@@>3POJVFVDEDES=QC<UC*A:12
MTD>YXWRGS0LA#M)&*_6BOXW]&U:]\.ZU9:EIE[>:9J>FW,5W97MI.T%Q9SQN
M'CFBD4AHY$=597!!5E!'(K^G#_@D#_P47@_X*(?LFZ?K^HK';^.O#LD>C>*[
M1'3 O!&I6[1!@I%<(1(J[1L;S8\MY>X@Y1:/K"BBB@D***^0_P#@IS_P4TL_
MV*=#7P]X>6UU;XD:Q )[2UG!:VTJ!BRBZN ""P)5PD8(+E&)(4<Y5JT*4'4J
M.R1ZF2Y+C,UQD,!@8<U26RV275M[)):MO1(^@OC/^T=X)_9X\/\ ]J>-_%&D
M^&;-M_E&\F"R7)4$E8HQEY6P#\J*S<=.E?(7Q*_X+_?"WPU?_9_#GA_QIXH"
M2,CW)MXM/MF4%QE!*WG;CA"%>)?E<9(8%1^4WQ0^*?B3XV>,KKQ%XNUS4O$F
MM79/F7=_*96"Y)V(/NQQ@DXC0*BYP !4?@/X;>)/BKK;:;X7\/Z[XFU&-"[6
MVE6,MY,BC)R5C!('7DX'7O7S%;/JTY6P\;+TN_N/Z@R7P'R;!8?V^>5W.2WM
M+V=->5W[S]>:/H?HD/\ @XVN@O\ R1F#=C_H<SC_ -(*[KP!_P '"'P^UNZB
MA\1^"_&?A_<JYELVM]2A5]I+ _/')MR JD(2Q8$JH!KX1/\ P2__ &@@V/\
MA5/B/_OY;?\ QVO*/B1\(/%GP=U==/\ %WAG7O#-Y)GRX=4L)+4S 8R4W@"0
M#(Y0D8-9O,LPI^]-:><;'J4_#/P^S!^PP4HN?_3NNY2^YRE^3/Z!?@%^U=\/
M_P!I_0VU+P)XJT_Q!!%@SPQ[H;JT!Z>;;R!98\]BZ 'MFO1HY!*N1G\1BOYH
MO"'BS5/A]XHLM<T+4;[1]8TZ02VU[93M;W$+9!^5UY&>XY![@BOUW_X)7_\
M!4S_ (:B2'P+XZDM;'Q[IMDAMKQ9$CB\4! _F,D0 $=PBJK.BY#!F= JJ53U
MLOSJ->7LZFDNG9GY'X@>#F*R*C+,,ODZU!?%=>_!=W;22UU:2MU5M3[HJ.XE
M\I,_-U[#-4]>U^S\.^'[K4KZ\M[#3[.)KBXN[B58X;>)1EI'<D!44 DL2  "
M20*_&G_@H7_P5P\3?M2:A>>%_!-UJ7A7X=J[Q.T;&&_\01DK\T_ :*(@-B$$
M9#8DSS&.[&8ZGAH<T]^BZL^%X+X&S'B;%.A@[1C&W/-[1OMZMV=HK5V;=DFS
M]%/VB/\ @JG\%_V<KZZTW4_%G]M:]:[E?2="B^W7",,Y1W!$$3 C!$LB$=^]
M?-/C#_@XHT2SO-OAOX6ZYJEMO8;]6UN'3I O&T[8HK@9/.1NXP.3G _+=!';
M1C;Y<*J1CH OX\#\>/6O5OAI^PY\8_B_HJ:CX<^&OB[4-/DC26.Z>R-M#,K#
M*F-YBBR#W0D=#T()^<EG&,JO]TON5S^C\-X-\(Y314\XJ\[[U*BIQ;\DG%KT
MO+U/NSPM_P '%&EWFH;=?^%>K:;9[D!?3/$$=]+M)^<[)((!D#[HW_,3@E1S
M7U-^S1_P4^^$'[4FI0Z7H?B;^R_$5QM$6C:U']CO)68<)&23%.W7Y89)#P3T
MK\:?BE^Q-\7?@IHG]I^*OASXJTG2P&,EX;/[1;VX R3(\1<1C /+8SVKF_@=
M\#?%'[2'Q/TKPGX/TUM2US56\R++&.&W08WW$DH!\N- P)<9/("AG*J72SC&
MPJ*%2-[]+6;,,T\(>#L=@IXK+*ZI*";<XU%4@K=9<TGIW]Z-OS_HZ%UNA:3+
M*.^X;<?AU%>2?M'_ +=?PO\ V4K-3XU\66FGZA,FZ#2H$:ZU*?()!%O&&D56
MZ!V54R1\PK\_/VLO^"E'BS]ECP!#\#_ _CS4O&7BKPVLECXD\>7T8%S'/YF6
MM;0'=S&/W;2RF1UZ!BX++^?M_>3ZWJMQ=74UQ>7E])OGGG=YIIW/5G=BS.Q/
M5B22<FO0QV>1I>Y25Y=>R?ZGP/!O@?6S**QN9U73H-^ZHJTYQZ2M+X%):I--
MM/9=?U4^('_!PUX,TB>ZC\,?#_Q7KOD_+%)J-];Z;'.P?!(,?GL$*C()&3D
MJ.2.;TS_ (.,%FOHUOOA#);VN#YDMMXK$THPIQM1K- <M@<L, Y[8K\__A-^
MS7\1/CVC2^#?!7B;Q-;[S&]U8V+O:HX!)4S<1 _*?XNH]QGL?$__  3I^.W@
MW0Y]1U#X5^+DL[4;I6@MTNW0=SLA9W('4D @ 9KRUF68R]^-[>43],EX:^'N
M&E]5Q$H^TVM*NU+[E*._^%GZC_L__P#!:OX+_&K48]/U+5-2\!ZI($58?$4*
M0VTSM@82YC=X@ 2 #*8R1SM'('MG[3G[0\WP*^ 6I>,M'TEO%FH^986&B:9!
M=K;IK-_J%W!96,)G*NJ1R7%S K2@,%1F;#8P?YY[Z"33YIH;J.2WDM]RRQS+
ML,6"=RL&Z?Q$@^^>M?K/_P $]O\ @G]XRU[]B+Q)X-^+^LZ_9^%_&]K"='\,
MI.T-]X4\N3[1#?12L&>UNEF$,T<*C;"\*,R[V9$]?*\RK5Y^SJ1^?^9^7^*7
MACE&0819C@,1R\SLJ<G=RVNX-*]DM7S:?WKV3\N^!O\ P5^^,\/QW\2:'XH_
MX1+QM%\/=4U"T\:Z7HFG6]DUG;6NL1Z5/<V+#4)[B'R9IX98H]2AC^W6J3R)
M)"\7EM^JU?!O@W_@D!XFU/XDV-QXW\=^$9O#>FZG?ZI>GPKX?O\ 2M7\9-J&
MJ6FLWT6H2W&HW,$4$VHV4#R1V\*EHU:.-K:*1X3]Y5[9^#A1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%,FB\
MT+TX.3D9S0!^/'_!R[_P4J_LC2C^SEX.U _;-26&]\=7$0!^SVQ*2VVG!CT:
M7"RR;=K!/*&2LKBOQ@&!Z5_0#XV_X-?O@U\2O&FK>)/$'Q4^/6L:_KUY+J&I
M7]QJVD&:\N)7+O(V--QRQ.   !@#   S/^(4OX! _P#)1/CE_P"#72/_ )6T
M%1E8_!+.:^B?^"7_ /P4'U;_ ()P?M3Z7XTACO-1\)Z@%TWQ9I,#@-J&GD_?
MC5OE-Q V)8L[<E7CWHLSL/U*^('_  :??"2]\-S)X7^*GQ2TG5R&$=SK*Z=J
MEJ@*,!F"*WMF;YBI_P!:. 1P2&7\Q/\ @HI_P2B^*'_!.#5X;CQ1#9>(/!6J
M7#6NF>*=,5OL4\O)$%Q&3YEM.5!.QLJW.R1]KE KFYM#^GWP7XQTSXA^$=+U
M[1;VVU+1=:M8K_3[RWD$D-Y;RH'BE1APR.C*P(Z@BM.OQK_X-I?^"E37LY_9
MT\9ZA)Y\(FO? MU<2AF>,!I;G2\GYLH%DGB'(\L3)\HCC!_92@S>AP_[1/QG
MTO\ 9W^"?BCQQK7F-I_AFPDO9(HWVR7+*/DA0]-\DA6->VYQ7\\_Q2^*&N_&
MKXC:UXL\37AOM?U^Z:ZOI0I5/,/&Q >51  BK_"JJ.U?J]_P7X^)EQX5_95T
M7P[:S>3_ ,)9XBA6Z590KRP6T;3XVX)91,MN21C!5<YW '\@99!#$SD;51<G
M'10!_+_/H*^3S[$.594%LE?YO_@'];_1_P"'J5#*ZN<3M[2K)Q3[0CV]97O_
M (4?3W_!,_\ X)[W'[;OQ"N;S5Y;G3_A_P"&IHQJ\Z92749#R+*%N-I*X+N#
ME$9<?,ZD?M%\'_@KX7^!/@V'0/".@Z5H&DPJ,06< C\T@ ;Y&^](Y'5W)9CR
M22:X?]@CX 0?LU?LD>!_#"ILO8=.2]U(E<,]Y< 33YX!.'8JNX9"HH[5[.HX
MKW,MP<</26GO/=]3\.\2..,5Q!F=1<[^KP;4(]++3F:ZR>^NRLEH@VCT'Y5S
MWQ+^%?A[XO>%KC1/$VAZ1X@T:X'[RRU"U6>%F'1@&X##G##D'H1714C?=/TK
MT+7T9^>4ZDX24X-IK9K='XC_ /!4;_@FL?V)/$-CX@\+SWFH?#O7I_LMO]H8
MRW&C7.W=]GFD/^L1U#-'(?F.UD8%E#R?,7PWN_$%E\1O#TOA%KU/%BZG;+HA
MM2JSF]:55@$9;Y=YD*@;OE).#D9%?T%?M:? "S_::_9\\6>"[Q59M;TYX[5B
M=OD72?O+>7/;;,L;>X!!X)%?C_\ \$;?A@OQ/_;Z\+M>6_[OPK:W6NS03%HI
M$DAC6*/*'D%9IXSM.U@4.3\I4_)YAEJABH*EHIO[N]OS/ZW\/_$BIC.%L96S
M->TJ86+<K_;BT^3F[MM.+?7=W;9]+?\ !<S]K#5?#O@CPW\'X;B&+4]>LH-8
M\5&T+>2T:O\ N88]^3L>>*1SD9VPH&R'(/YCQQ--(L<4<DDC$+'&B[F=CP%
M R23@<5[=_P4C^(\OQ2_;M^*.H2%2MEKDNBPA5P$CLMMH ,DGDP%C@X+,2 ,
MXKT+_@BY\";7XT?MQZ5>ZA\]CX%L)?$?ELJNLMPCI#;J<\C:\HF#*"0T*@XS
MSQXJ4L7C7"_6R]%_3/JN&*.&X2X+6+E'6-/VL^\IR2:7WVCY6[GVI_P3B_X)
M'^'_ (#>'M)\7_$#3;?7/B)<(ET+.]C2:S\.DY(C1 2LEPH;#2DLJL!Y8&"[
M_<T48 YY..I[TENN/0G R<=:EQ7V6'H0HP5.FK)'\9Y[Q!C\YQ<L=F%1SG+[
MHK^6*Z)=B*=%92NU3P>"*^(/V]T\"_\ !-KX,^-_'7P]\/:;X9^(_P 4F31+
M>ZLMT?ER$.\D\:<I%L7S)3Y:J))?++ GFON&7&,G^'FOR,_X."/B5<:U^T?X
M-\)YD^QZ#X>.HJF/E\ZZN)$9@<\G9:J.0,9ZFN?,JGL\.ZBW6WE?0^L\+<IE
MFG$%+ 3D_92]ZI&[M*,/>46MI)R2T9\"HHC7:/E1<GD=!U)Z?CSGZU^AG_!*
M+_@E3IGQD\-V/Q.^)UBUUH%XXFT#0IN(=3C _P"/JY'5H2V0D1P'VEFW1LH;
MXD_9\^$LGQZ^.W@_P4EPUI_PE&KVVG27 ^];Q.X$DB^K+'O8#(R5 RO4?T6^
M$_#]EX7\.66F:=:6]CIVFPI:6EO"NV."&-0B(H[*J@ >PKY_(\#&JW5J*_+M
MZ_\  /WCQPXVQ.58>GE.7R<*E9-RDMXPV44^CD[W:ULK=23P]H-GX>T.UL+*
MSL[.SM$\N&WMXECA@4=%10 % ]  *N>4O'RKP<CCI3NE%?7'\ARU=V>&_&+]
M@#X8_'#XQ^'O'6N>&[)O$7AZ_%[Y\$:QIJVU3LCO5VD3JC['7/S QJ-VPNC>
MX)$H3H#QR<=:=BBIC",;N*M<Z\1C\3B*=.E7J.4::M%-MJ*O>ROLKZV04445
M1R!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M***  G IIF4'[U-NMWV=]GWL<9&:_'W_ (*%_P#!5WXF2_M1>)-!^'WBC4O"
M/AWP==3:"(X(X&>_N;>5DN+A]T;$9D5D102-D:M\K2,HY<9C*>&ASU/0^LX/
MX-Q_$F,E@\!9.,>9RD[12NEK9-W;>FA^PGG+_>H\Y?[U?@9_P]$_:$_Z*KX@
M_P"_%I_\:H_X>B?M!_\ 15O$'_?BU_\ C->7_K!0_E?X'Z;_ ,2]Y_\ \_Z/
MWS_^0/WS\Y?[U?'?_!2K_@C+\+/^"C,MOKNH3:GX/^(%C"MO%XETG#RW4"Y
M@NX'^2XC^;ALI*NT*L@0NC?FA_P]$_:$_P"BJ^(/^_%I_P#&J/\ AZ)^T'_T
M5;Q!_P!^+7_XS1_K!0_E?X!_Q+WG_P#S_H_?/_Y ]I^'?_!ISI.C>+[2;QA\
M=M3US1$^::TT3PDFD7<I!'2XFO+E5'48\HG)'(QS]8?M3?M5_"__ ())?LXZ
M;\,?A3I>CVNN6ML]MH7AZUF,RZ1N)9KV]9V:1OG<O^\+2SN3SCS)$_-?Q/\
M\%'/CQXQT2?3M0^*GBIK.Y4K(MO+':2,.X\R%$< ]" PR*\7N;J6\NY;B:1I
MKBX8O+*[;GD9CEF9NI)[D]?QKGQ.?J4'&C%I]V?2\,_1_G2Q4:^>5HSA%I\D
M+^]Y2DU&R[I)W75!<W4VH74ES=7$UW=73&:>:>0R2S2-\S,[$99B222>I)Y(
MQ3,?_KSTI<_[M&?]VOF;N]S^F(P44HQV1^DG_!*'X_Z7^U1\ ?$G[-/Q"N5E
M2;3YDT"5C^^DLB-SPQEO^6UM(1+%C)"+P (>?@'XS_![7OV?_BEK7@SQ- L.
MMZ!/]GGVD[)UP"DR>L<B%74]PWJ#6;X'\;ZM\-?&ND>(M#OI--US0;I+VPND
M 8V\R'*DCNOJO1@6!!#$']9/BO\ LU^&_P#@L?\ LA^%?B1H\-CX5^)#V#);
M7CDM )XI&2:QN2H+M;^:KE),%XPX<*P+QO[-.+QU#V:_B0V\UV]3\;S'$TN"
ML\>.GI@<:_?27\*LE\27\LU=R2UT\DG\$_\ !/#]O;5/V$_BI=7S65QK7A+Q
M L<6MZ9#)B8A#\EQ;[F5//C!;"N0KJ64LA*NO[5?L_?M.^"/VFO"*ZUX+\1Z
M?KEFJJ9HH6VW5DS#(2>$_O(G]G SVR.3_/\ _&_X%>+OV;_&LOAWQQH-YX=U
M1=QB2[ \N[C!*^;#(/DEC)!^="1GC@\5SVA>(M2\)ZJM]I.I:AI-_&K(EU8W
M3VT\8;.X*Z$, <D8!Z<=.*6#S2KA/W-2/N]NJ#C3PMRKBJ2S7 5E3JR2]^-I
M0FELVD]^G,GMNF?TPM.J*6+8 &2?2N1^,WQ^\&?L^>#Y-<\:>)-+\-Z8N526
M\EVM.V,[(T +R/\ [**S'TK\$_\ AN;XU9S_ ,+<^)'_ (45U_\ %UY[XJ\8
MZQX]UEM0US5M4US49!M:YO[N2ZG8>FYR6/;CV'H*]*IQ%!1]R#OYM'Y]@?H[
MXGVR^O8R*AUY(MR?IS62]=?1GT1_P4H_X*'7O[=/C^QATVWOM'\!>'_FTS3[
MDA;B[G*E7NIU7<H8JQ54#'8H)R2[ >)? GP#XJ^*'QI\+:#X'C?_ (2Z^U*$
MZ5(KL@M)XV\P7#LJ,4CBV&1GVMM6-C@XQ3_@E\ O&G[2'C :#X'\.ZAX@U+Y
M?.,$)\BR#$@//*<)"F0?F=@#CC/2OV<_X)P?\$V]%_8C\)?VA??8];^(&KQ;
M=3U:-3Y=K&2&^R6NX!A$"!N<JK2L-S!0%C3S,)A:^-K^VGHMV_T1^B\4<49)
MP/DW]E8!)U;-0I_%J]Y5/+6[O;FV6E[> _\ !=?]D2]\7_#C1?C!I]JMWJGA
M.V73/$CV\!C\VQ9RT=R$+,P6&9Y 5!8A+DL3B(FORQ90PY4'T(/3W!_6OZ8M
M:T:WU;19K&:UANK2XC:&:"50\<L; AE8-PP()!!R""<YK\A?^"@__!&SQ)\#
M=6O_ !5\+=-U#Q+X(F<S/I$"FYU+0@2/E49,ES""3AE#2(N=^X*93WYQEDI2
M^L45?NOU1\-X->)6%HX99!FLU#E;]G*3LK/7D;V33UBWHT^72R3]P_X)F_\
M!7_1_%_AZT\$_%S6;71_$EBBVVG>(+QO+M=8C P%GE;Y(K@8 WNRK*<<ASAO
MT1AOHIHU=9%=&&59>58>QK^98/N+8(!4LI[$$94@_J,?_6KL?AY^T+X_^$=C
M]E\*^./%OARTVE1;Z;J\]M"@)#$+&K!5Y&> /U-9X7/Y0CR5U>W7J>OQ9X#8
M;'XF6,R:JJ/,[N#3<;O5N+6L5UY;-=FE9']'-S=)"C,S*JJI8L>@ ZYKX@_;
MLU7P#_P4R^%WC'X=_#_Q)I'B3XA?#E$\1:?%9NDB7K+O22"";!63*MY;E"52
M62 ,PYQ^5OCS]IOXD?%/1&TSQ-\0?&GB#39!A[/4-:N+BWE!(.&C9RK#*C@@
MUD_";XM>(O@9\1M)\4>%=6FT?Q!I<P:TGB8$L3A3$RG(='!VE""&!Q@FJK9]
M3J_N^3W7OW^1P9'X%XW+)/,(XQ?6*=I4U%/EYHZ^\WK9K1I)63O=['/36[0N
MT4T4D4T>8Y8Y$*/&P^5E*L 000001D'CJ,U]Q?\ !+3_ (*J0?LOV2^ ?B#)
M>2^"YIVDTS4HHS,?#[2,SR(\:*7>&21MV%W-&Q) 97(3K?V@/^"<_B[]N'X2
MV?QJ\,_#^7X>_$;6B9?$/A&]FCM8-=D(#'4;7><PR2ELM%<>66PS,=XWS?GY
MXE\,ZEX*\176DZUIM[I.K:>^RZL;ZV>"XMFX.'C<!E/((R!P0>AKSVJ^ JJI
M#;H^C\F?H\,1D?'665,!BK<\?C@I+GIS6G-%I--7VDO=DM'NXK^DGP/X\T;X
MA>%K76-#U;3]:TJ]!:"]L+A;FWF&3]V1"5/3'!K5%Y&1][OCI7\VGP\^+/BK
MX17[77A/Q/X@\,SR???2M1FM/-X*_.(V ;@D?-G&:ZG6_P!LCXO>)M*GL=1^
M*7Q OK&Y79-!+X@NFCE7T8;^1[5ZT>(H<OOP=_)H_(<1]'7&JJU0QD.2^C<6
MG;S2TOZ/7R/VN^.G_!0GX8? #XL^'_!>N>);7_A(/$&I)I[V]K+'+_8^\?)+
M>DN/(C9MJC/S$N#MV*[K[I%.KC&[++PP'8U_,I)^^#!OWF\LSAOFWYRQ)SUS
MR3GKWZ\_KW_P10_:!^+'Q5^%=QI'BW0=2U+PCHML%T/Q;>/L:[4%0+/Y_FN
MBD[9UR $9');;6V79O\ 6*CIRC;M;73S/"\0O"&'#^5T\QPU?GY=*G,U&[;T
M<$WTV<=7;6[L[?>E%%%>X?AP4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 ,N$,D+*O7MFOE#XN_\ !&CX,?&CXE:MXJU'
M3]>TW4M<N&O+Y--U5HH9[AR6DFV,K;6=F);;@%OFQDDGZRHK.I1IU%:HD_4]
M3*LZS#+*KK9=6E2DU9N,FFUV=CXK_P"'#?P+_P"IV_\ !T/_ (W1_P .&_@7
M_P!3M_X.A_\ &Z^U**P_L_#?\^U]Q[__ !$3B?\ Z#ZO_@<O\SXK_P"'#?P+
M_P"IV_\ !T/_ (W1_P .&_@7_P!3M_X.A_\ &Z^U**/[/PW_ #[7W!_Q$3B?
M_H/J_P#@<O\ ,^*_^'#?P+_ZG;_P=#_XW1_PX;^!?_4[?^#H?_&Z^U**/[/P
MW_/M?<'_ !$3B?\ Z#ZO_@<O\SXK_P"'#?P+_P"IV_\ !T/_ (W1_P .&_@7
M_P!3M_X.A_\ &Z^U**/[/PW_ #[7W!_Q$3B?_H/J_P#@<O\ ,^*F_P""#7P,
M_A_X3;J#G^VAZ_\ 7.OJGX,?!K0?@)\,]%\(^&;!=.T/0[<6UK )"Y W%F9F
M/+.S,SLQY+,Q[UUE%:T\/2IN].*7H>1FW$V;YG!4LPQ,ZL8NZ4I-I/OKU.9^
M(_PB\-_%_P -RZ-XJ\/Z1XBTJ<EFMM0MEN(U8@C<H;.UL$@,N",\$5\I_$;_
M ((2? _QOJ/VC38_&'A#=(7>/2-7$D3YW$C;=I.5'S=%( VJ!@9S]I44ZM"E
M4_B13%E/$F;97?\ L[$SI)ZM1DTGZJ]OP/SF@_X-U_":R)YGQ,\4,H(WA-/@
M4L.^#DX^N#CWKTGX<?\ !"GX'>!;U)]1M_%7C HS'R]9U8)$<[<?+:QPA@N"
M #P=QR#\I'VA16%/+\-!WC!'O8SQ+XHQ,.2IC9I?W6H?^DI7.=\ _"GPY\*_
M#\&C^&?#^B^'=)M6W0VFFV<=K"AYR0J #/)Y]ZZ".-8EVJH5?04ZBNS1*R/B
M*E24Y.<VVWNWJW\PJ.XB\Y,>^>#BI**"3P_]HC_@G?\ "/\ :>FGNO%7@S3Y
M-8ND*R:O8,;'4"2,!FEB*F0KP1YFX#'0@D'YO\9_\&]GPWU29I=#\:>.=':2
M0N8KDVE[!$I!^5 (HWX.#EW;C(QTQ^@%%<U;!T*OQP3/JLIXWS_+8*G@L7.,
M5M&]XK_MV5U^!^>OAW_@WB^'UI=%M6\?>.KZ$$%8[-+2USCJ'+QR$@\?=VD8
M//-?27[.G_!-[X0_LPW$=YX;\'V<FM0[2FK:G(=0O58;3O1Y,B)B5!_=!!D?
MA7O%%*C@</2?-3@DRLVXZX@S.FZ6-Q<Y1>\;VB_51LG\T0BUQ&RX^\<FO._C
MU^R5\/?VF- ^P>-O">D:\L>?*GD1HKJWR-I\N>,K+'QC[K#H/2O2J*Z)14E:
M6J/F<-B:V'JJOAYN$UM)-IKT:U/@_P >?\&_WPF\0RW$^B>(/'/AR60YCMTN
MX+NSA^8G&)8O.(VG:/WP/"DDG)/-Z3_P;N>"XKV-M0^(_B^ZMP#YB6MI:V\K
M<'&UV615P<'E&X!'?-?HI17'+*\(W=TT?;4?$[BFG3]G'&SMYV;^]IO\3Y4^
M!G_!&[X&_!*^AO7\-W/C#4K<AX[GQ+=?;EW #&;=52W/(SDQ$@\C' 'U':V*
MVL:JD:QJBA%51@!1T '8"K%%=5.C"G'EII)'RN:9QC\RJ^WS"M*K+O)M_=?9
M>2L%%%%:'FA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 45P/A_\ :?\  ?BGX^Z]\+;'Q%;S>/O#-C%J6IZ.894F
MM;:7R_+EW,H1E;S4 *L>3CJ#CB? 7_!2_P"!OQ/TOP+>Z#\0M-U*T^)FJ3Z+
MX7ECM;E4UF\@V>=%$6C'*&102V%SD9RK  'NE%>*ZS_P49^!?A[]HJ+X2WWQ
M2\'VOQ$FG2U719+X+,+A\;+<M_JUG;<F(2PD.],+\RYT/B!^W7\)?A9XN\::
M#X@\;:;I>K?#O15\1>([>6*;=I6GML"W#D(05/F)PI)YZ=: /6J*^<_@I_P5
MM_9R_:,^*VB^!_!/Q6T#Q!XL\1&5=,TZWAN%DO?*@DGDV%HPIVQ12,3G VXZ
MX%>J:Y^TGX'\-_'O1?A??>(;6W\?>(M.EU;3M'9)#-=6L9</*&"[ !Y;\%@?
ME/% '<45XG:_\%'/@?=_LT+\8O\ A97AV'X9R3/;1Z].[PV\TRLRF)%=0[R9
M5L*JEB%) (!-=M\ OVD/ G[4OP[M?%GP[\5:/XO\.W;M&E]IT_FQI(N"T;C[
MT<@#*2C@, 1D<B@#MJ*X/XB?M.^ ?A-\3O!W@OQ)XHTO1_%'Q FN(/#VG7#$
M3:H\ 4RJG&!C>@&XC<S!1EB!7EOQN_X*X_LX?LX?%/6O!/CCXK^'_#GBKP[Y
M?]I:?=17'F6?F0)<(6*QE<&*2-@<XPP[\4 ?1U%<I\.?CAX3^+7PITKQSX=U
MRSU+PCK=B-3LM54F.WFMB"WFDN!M4 $DMC !SBN"_9X_X*)? _\ :R\9:QX>
M^&_Q.\*>+];T-7DNK.PNMTIC1MC2Q @>=$&*YDBWI\Z'=AU) /:**\3U;_@I
M!\!]"_:*C^$MY\5O!=O\1))UM/[$;4%\Y+AONV[-]Q9R< 1,PD)91MRRYF_:
M(_X*'_!#]DOQII/AWXD?$[PGX/US6PKVMEJ%WLE$;-L$T@ /DPE@?WLNU/E8
M[L*Q ![-17C/[27_  4,^"_[(0\.M\2/B!HOA>/Q9!)=:1).LLT=_%'Y>YT>
M)&7:/.BY)P=XQFG?#K_@H-\&_BU>?#BW\.>/-+U:;XNIJ$G@]8H9Q_;HL/,^
MV>62@ \KRI-V_;]TXS0![)17SKX"_P""MG[-_P 3/C!:^ =%^+WA.X\87M\V
MEV^FRR26\D]V',?D*TJ*AD9QL50V7;Y5!) J+XZ?\%=?V;_V9_B5K/@_QY\5
MM!\,^)/#YC&H6-U!<[[;S(([A,E8BIS%+&_RD\.* /H^BOGWXK_\%5/V>?@5
M\:[KX=^,?BIX<\-^,;&ZM[.YL+_SH1;23QQ2Q>9*4\I%,<T3;F<*H<$D#./H
M!)EDW8S\IP>* '45XG\//^"C_P "?BS\=[[X8^&_BIX-UCQUI[R12:1;7ZM+
M))&"9(XF^Y,Z -N6-F9=CY VM@^-G_!1_P"!/[-_Q5T_P1XZ^*G@_P +>*M2
M1)(]/O[T1R0(^-CSM]VW5L@AIB@(R02 30![917F_C;]KOX;_#CX]^&/A?KG
MBS3M,\>>-(&N-$TF99!)J"#S>4?;Y8)\F0 ,P)*X )(!DT/]K/X=>)/VC]6^
M$5CXJL+GXD:%IPU74-"1)/M%I:D0D2,=NP9%Q"<;LXD''6@#T2BBB@ HHHH
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
M=+'JUUXR^%7[._AWQ]:6Q+B2^FTR\L[K4(KAF=65#IZ:@7+,22NT\D$>R?\
M!*_Q</BS_P %OO$GQ'G6\:[^*W@+Q+XJLYKA77S-&_X22VTS2MH>5V'^B:8C
M9*1 JZ[5VJ"?TP^(_P"QW\./C!\1H?%WBCPAI&N^(H-#NO#*W=SO/_$LNDD2
MXM=F=ACD660$$$X<C/2H_A;^Q7\,?@QX\T/Q-X9\&Z3HVN^&_"T?@K3;NV:0
M-::/'()4LU4L5V"0;BQ!=CR6))H ]4HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ JKK=O=W6E7"6,UO;7K1MY$L\)FBCDVG:SH&0NH
M;!*AU) P&7J+5% ' ?\ "-?% =/&'@'';_BC[O\ ^6='_"-?%#_H</ /_A'W
M?_RSKOZ* . _X1KXH?\ 0X> ?_"/N_\ Y9T?\(U\4/\ H</ /_A'W?\ \LZ[
M^B@#@/\ A&OBA_T.'@'_ ,(^[_\ EG1_PC7Q0_Z'#P#_ .$?=_\ RSKOZ* .
M _X1KXH?]#AX!_\ "/N__EG1_P (U\4/^AP\ _\ A'W?_P LZ[^B@#@/^$:^
M*'_0X> ?_"/N_P#Y9T?\(U\4/^AP\ _^$?=__+.N_HH X#_A&OBA_P!#AX!_
M\(^[_P#EG1_PC7Q0_P"AP\ _^$?=_P#RSKOZ* . _P"$:^*'_0X> ?\ PC[O
M_P"6='_"-?%#_H</ /\ X1]W_P#+.N_HH X#_A&OBA_T.'@'_P (^[_^6='_
M  C7Q0_Z'#P#_P"$?=__ "SKOZ* . _X1KXH?]#AX!_\(^[_ /EG1_PC7Q0_
MZ'#P#_X1]W_\LZ[^B@#@/^$:^*'_ $.'@'_PC[O_ .6='_"-?%#_ *'#P#_X
M1]W_ /+.N_HH X#_ (1KXH?]#AX!_P#"/N__ )9T?\(U\4/^AP\ _P#A'W?_
M ,LZ[^B@#@/^$:^*'_0X> ?_  C[O_Y9T?\ "-?%#_H</ /_ (1]W_\ +.N_
MHH X#_A&OBA_T.'@'_PC[O\ ^6='_"-?%#_H</ /_A'W?_RSKOZ* . _X1KX
MH?\ 0X> ?_"/N_\ Y9T?\(U\4/\ H</ /_A'W?\ \LZ[^B@#@/\ A&OBA_T.
M'@'_ ,(^[_\ EG1_PC7Q0_Z'#P#_ .$?=_\ RSKOZ* . _X1KXH?]#AX!_\
M"/N__EG1_P (U\4/^AP\ _\ A'W?_P LZ[^B@#@/^$:^*'_0X> ?_"/N_P#Y
M9T?\(U\4/^AP\ _^$?=__+.N_HH X#_A&OBA_P!#AX!_\(^[_P#EG1_PC7Q0
M_P"AP\ _^$?=_P#RSKOZ* . _P"$:^*'_0X> ?\ PC[O_P"6='_"-?%#_H</
M /\ X1]W_P#+.N_HH X#_A&OBA_T.'@'_P (^[_^6='_  C7Q0_Z'#P#_P"$
M?=__ "SKOZ* . _X1KXH?]#AX!_\(^[_ /EG1_PC7Q0_Z'#P#_X1]W_\LZ[^
MB@#@/^$:^*'_ $.'@'_PC[O_ .6='_"-?%#_ *'#P#_X1]W_ /+.N_HH X#_
M (1KXH?]#AX!_P#"/N__ )9T?\(U\4/^AP\ _P#A'W?_ ,LZ[^B@#@/^$:^*
M'_0X> ?_  C[O_Y9T?\ "-?%#_H</ /_ (1]W_\ +.N_HH X#_A&OBA_T.'@
M'_PC[O\ ^6='_"-?%#_H</ /_A'W?_RSKOZ* . _X1KXH?\ 0X> ?_"/N_\
MY9T?\(U\4/\ H</ /_A'W?\ \LZ[^B@#@/\ A&OBA_T.'@'_ ,(^[_\ EG1_
MPC7Q0_Z'#P#_ .$?=_\ RSKOZ* . _X1KXH?]#AX!_\ "/N__EG1_P (U\4/
M^AP\ _\ A'W?_P LZ[^B@#@/^$:^*'_0X> ?_"/N_P#Y9T?\(U\4/^AP\ _^
M$?=__+.N_HH X#_A&OBA_P!#AX!_\(^[_P#EG1_PC7Q0_P"AP\ _^$?=_P#R
MSKOZ* . _P"$:^*'_0X> ?\ PC[O_P"6='_"-?%#_H</ /\ X1]W_P#+.N_H
MH X#_A&OBA_T.'@'_P (^[_^6='_  C7Q0_Z'#P#_P"$?=__ "SKOZ* . _X
M1KXH?]#AX!_\(^[_ /EG1_PC7Q0_Z'#P#_X1]W_\LZ[^B@#@/^$:^*'_ $.'
M@'_PC[O_ .6='_"-?%#_ *'#P#_X1]W_ /+.N_HH X#_ (1KXH?]#AX!_P#"
M/N__ )9T?\(U\4/^AP\ _P#A'W?_ ,LZ[^B@#@/^$:^*'_0X> ?_  C[O_Y9
MT?\ "-?%#_H</ /_ (1]W_\ +.N_HH X#_A&OBA_T.'@'_PC[O\ ^6='_"-?
M%#_H</ /_A'W?_RSKOZ* . _X1KXH?\ 0X> ?_"/N_\ Y9T?\(U\4/\ H</
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
M_8?T3_TZVE=K'T/U- #J*** "BBB@ IID56VEE!ZXS3J^6/^"QGQM\7? ?\
M8CU;4O NLKX<\2ZYJ^D^&K?5A;^?+I::A?16LMQ"FY1YR)(Q0DC!&00>0 ?4
MOFK@?,O)P.>M'G+_ 'E].M?FQI/Q5^)G_!.[XU?M#?#O_A97B3XP:)X&^"-Q
M\5_#D_CTB_U2QU"(W41MI+B-HFGMI'MMY5MI565%*%7>3I_^"<OP5^-VCZS\
M%/B=>?';6_B+X1^+7@U=?\=:!XRU=6EM;^[LXKNWDT2WCM=L4,<DK(\7F1*J
M$$9PL8 /T!,BC^(?G2>8NS=N7;USGBORZ_X)N:5^T%^T[\-_@S^TTOQPU*ZO
M/B5K]T_C7P+KNI?9?"T.C?:KBT%OH]JL$K1W40AC=-T@,A7#R M([^[?\%G_
M (Q^+/#OP"\$_#3X?:_?^&/'_P :?&6G^%M+U?3K\V-YI,"G[3=7<3B2,_+'
M$(R/,3<)MNXEE5@#[1+!>O%-$RD?>7\Z_-7QI^UQ\7/VM/\ @B?\)_B!\,;O
MQ,/$^NSZ79>,?^$7DA/B:XLH9)+35?[,\\\7LDD:R1='42 Y/6O'+W]L'Q1\
M,?V2O!.MZ)\;OB5\2/#OA_\ :*T#37M[RTO+3Q]:::&GFO/#^JQ$(][(X4;4
MV[92YC'RJB( ?L;YJ_WE_.@RJ&"[EW-T&>M?E[HO[<_B3X^>)?V\_$>@ZA\4
MO"FC^%?A%9W_ (;TGQ!!=:+>>'[P:9JK27,%K(0UO(TD2.)5"[]B$$[0:Q_^
M"?7A7Q)^U!^QW\0CX=^*_P"V#=?%#6?AG;&&?QQJUQI^@V^LW-N)XI]&N?)6
M1XQ<P[/-623_ $>7JWF!B ?JT)E;HRG\:%E5_NLI^AK\N?\ @G]^UEXV_;H_
M:1_93M8O&'B:#1/"'P=G\9>.4MKZ6"'Q-JSW3:,D5^N$,K"XM;BXP5P64GE&
M&[G_ /@G9^TE\1/&W@G_ ()OS:WX^\9:Q-X\NO'J^)I+W6)YW\1"VMK]K87A
M9CYXB9$*;\["BXQB@#]9]XW8R,^E&\9ZBOD_]HOXD^(-!_X*W_LU^&['7]8L
M_#?B#PSXON-4TN"\=++49((K$PO-$#LD:,NY4L"5W'&,FOG#_@K7\6;W0_\
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
MN>*VU.%4;=:22PI/&K$C'S12(W&>&'?B@#:HIL<RR[MISMX/M3J "N'\(?\
M)=/&G_7GIG_H-S7<5P_A#_DNGC3_ *\],_\ 0;F@#N**PV^)7A]?B'_PB/\
M;&G?\)1_9W]K_P!E"=?MGV/S?*^T>7][RO,^3?C&[CK4WA+QSH_CWPEI>O:'
MJ5GK&AZY:1:AIU_9RB:VOK:5!)%-&ZY5XW1E96!(((- &M142WD;-CYL]<$&
MLGPY\1=%\7:MKUCIM]'=77AG4!I6J1JK#['=&W@N1$Q(P3Y-S _&1B0<Y!
M-NBO/]5_:L^&NA_%B'P'>>.O"MMXUN)(HH]"DU&)=0=Y4#QJ(<[\LA# 8Y!!
MKNC?Q!<[C[\'B@":O%?VX?V*-$_;:^&^DZ7?:UX@\*^(/"NKP>(/#7B+1+GR
M;_0M0AR%FCS\K@HSHR.,%7."K;77U6+QQH\_BVXT"/4K.37+.SBU">P64&YA
MMI9)(XYF3[P1GAE4,1@F-AV-7Q?1GNP^H(H ^1_"?_!(#P7%^S;\6? /C3Q+
MXV^(6J?&^Y6\\7^+-2O(TU:_GB93:/$H0P0BVV)Y:",H-H!1DQ&K?@-_P22T
M'P3XD\;^)/B7XV\;?&SQAX[\'M\/[S6?$C6\$EGH#@^;8P) J[1(S%W<LS%A
MD;6+F3ZZ^W1A-Q)5<9R1C'UIPNXV/!/;MUH ^._V4/\ @COX?_9Y^,W@_P 9
M>(?B-\0OBA<?"O29]"^'EGXE>U\CP=9S1^2PC$$2>;+]G AWM@;,_)D1[+7[
M7?\ P2PN/VJ?VB]0^(%E\7OB%\-VU[PC#X&UNR\-16J/J6EI<W$[H+B5'DB>
M0SGYT&5VKU&X-]<?;H\=6_$&EM[Z&ZDD2.1'>' =0>4)&1D=LC!Y[&@#X_\
M&_\ P1:^$'Q,^)/@V\\3:5)X@\"_#WP3%X*\.>";K_D%Z<$G67[>9%(F>X94
M5&8M\P!)#$YKGKO_ ((N0Z9\ /!_P_\ #/Q<\<>&8?AOX\O/&WA+4H+"SGN=
M"6X28+9*)%V/%&UQ,P9AN)?H  !]Q-=1J.6_3K6-\0_B7H?PH^'VO>*O$6H1
MZ7X>\,Z=<:OJ=]*C&.TM8(FEFE.T$D+&C,=H)P. : /E+XH_\$N/%OQ5T3X6
M7=]^T)\1X_'WPHU#5KW3O&"Z5IYU"X&H1"%XWC\OR@J0AHEPN2K$MEL-5WXE
M_P#!*#3?VD;'X26/QD\=^)_BSI?PO.KRW=EK%M;6\7BVXO%9(I;SR%4K]FC;
M;&(MN=BEL_,'^C_C!\?/!/[/OA+^WO'7BK0?".B^<+<7VKWL=I TI#-L#N0"
MVU'; Y"HQZ*2.DTS7+/6[."XL[J"[M[J-989H7$D<J, RLK#@JRD$$<$&@#X
MCD_X(5_#W3_AGXL\(Z'XD\7>&]'O?&MC\0O!JZ:\*3?#S6K:$1"XLG=6\Q6"
MKF.;=A5&"' E#_"__!.#Q]^R]+H-Q\,_B!XDU[QC\0/BQI?BCXJ>+M;^QPR:
MEH=K%<//9B&.-5"2@)"JQ*S^9=%RRQJ?+^X&G5/7TX&:S+GQUH]EXHL=$FU*
MSAUC5+>>[L[%Y0MQ=PP-"LTD:?>9(VN( S $*94S]X4 >9_MU_LD6/[=/[(_
MBKX3ZOK&H>'[/Q9#:QS:A80I)-;&"YAN1M5_E.6A"D'LQQSBN<_:V_8+MOVL
M_P!G[P5\,=4\4ZEIO@O0=1TN[URRM[..1_%5O8-&Z64[,=J02-&&<!22RQX(
M"LK^T>(OB7H?A+7-%TW4M0BM+[Q%--!IT3ALW3Q0/<2 '&!MBB=SN(X7UXK7
M74(7"[7#*P!!7E<'H<T >)?LF_L86_[('C;XHW7A[Q!JMYX:^)7B>;Q8N@W<
M49@T&]N/^/H6TBX;RI6VL(R,1A0%)YW>YUQ7CG]I#X?_  Q\:Z'X;\2>-/#&
M@^(/$SJFDZ;J&I16UUJ+/*L*"*-V#-NE=(Q@<NP49)Q78B\C8X#9^@H DHJ$
M7\97.6Q_NFG&[0?WO^^30!)15>?5;>UMY)I9EBAB0R/(YVHB@9))/  ')/85
M1M?'6CWWBF_T.'4K2;6M+MX+R]L4D#7%I#.95AD=/O*LA@F"DC#&)\9VG !K
M45CP?$'0[CQ3>Z&FK:>VLZ;#;7-W8^>OVBVBN6E6W=TSN596@F"$C#&)P,[3
M6G]MC_O'Z[30!+1110!Q'[0?_)/;7_L/Z)_Z=;2NUCZ'ZFN*_:#_ .2>VO\
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
M9M*:5[IC&;22=K1@ROY3.V=WF$U]RV?PG\/Z=\5-3\:6^EV\?B;6M-M='O\
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
MI.)7E>]O)L;YG9R6SM5$ SM1(T10JHJ@ Z.BBB@#B/V@_P#DGMK_ -A_1/\
MTZVE=K'T/U-<5^T'_P D]M?^P_HG_IUM*[6/H?J: '4444 %%%% !1110!\\
M?\%)WO[7X+^';[3;C4M/FTOQIH5[)?6&BS:Q-I\:7BEY_LL2L\JJN20 <#D\
M"O%OB=J_CCX@?$OPOXET'Q1\4M4L-%C\!F&XL[74]!L=4DG\9-9:Q)<:=A ^
M-/$@D2=&1(667 "QR+]J?$KQ9_PK_P"'>O\ B 6WVQM#TVXO_(#F,S^5&TFS
M< 2-VW&<'&>AZ5\P^$/^"G]IXP^%G[/&N6O@V^_M3XX:L-*U#29-0\MO"1AD
M%IJ$DDAB!G^SW[0VP4)$TAF#_N\%0 ?/OQ(\+^-?A7IVHZ/H%S\1M#\%W'Q9
M\33^,[R2]\5RWD:2V[2Z4T5Q9,UXEE)O$C26K>6TPMUD?YI$?>_:K\4_$_X5
M?"#Q=XJOO&?CY=:T+P9\,+.'4;%;_2K"[U"[\0E-7GAL&"J+B=4A62)XS*B2
M"(A1*RM];0_M]?!^#P_X@U)O&=FMAX5:T74;O[%<K#B[O#96\D+>7BXCENE:
M$20;T+J1NX-9OQ?^//P-^,GP!N)/%VK:5J/@:\TO4/$]Q'>PW$"K;:#=127L
MLL>U98VLKE(O,C95D61-A4D,H /%OV7M.\4^+?VBO"MG#JGQB;X2Z;J7BJ^\
M.2Z]J.K176H6T(T 6Z:A+<$7,\:WLVL"W2\)>2"-?OH#N\]_9B\3_$E_B+^S
M/-XDU+XWWFI7WP^\)0ZWIYCU&QMK&<Z3/-J%Y>++#)IUVDLS+'<K=-#?V\D*
MF%R72.3Z9TC]N;3;3X]?%32=?DM='\+?#:XTW1C*^G:A+J6IZC>1))&D*B$)
M,&+F)(;<32NR!Q\LB"NNU#]N?X1Z58>%;BX\8:?';^.+>*]TJ3R)F62&6:*W
MCEG(0_94:>6.'=<^6/-/E_>!  /G;_@E/J'Q8N/%^M7/Q2\2:T_B2XTYE\5:
M)>V6N_9++6!>O\UG+>K]@A@6,RQI%IY\N6+R)#NV^8W,?LYQ^)?"G[-'@WP#
MH_PQU37OVC/A/X1\3PIXCUC0I-.TK1M<>*5?,:YE"17::I=M#*%@>021YFD*
ME%)^J/ ?[=GPX\?V&K3F\U315TG7M4\..FL:5/9M<7&FQ23W1B#+\T:PQ/)G
MKA2" PVTWXF?ME>"_"UEJEMI>J:7J&O:;X=M?%1L+EKBS@&GW4WDP7$LZV\H
MB61A($!4LQC8!?E) !\D_"8^./'/A5=#T?7/CU/X#U/4_ L.H7VN7>N6/B"+
M5)I[@>(85GG6.[AM3 +#>876"&2680^40P6;0K'XJ:M;?#S4+[5/B\MUX:L?
M 48B6_U*&&]:;QF]EJ3WL2MBZ?\ LH?OC<^9B)Q*_P P65?KG_AMSX2VWB?Q
M5I5SXPTZ"^\"V6HZAK<ES!-#!IMOI^PWK-<.@B)MUEB:15<LJRQL1M=2;^G?
MM6^$/&OPT\8>(?"]XVM/X)M'GU*QE@GL+FTF%H+Q;>>.:-9(9&A:-MK)N59%
M)7G% 'Q#XOUO]I9?B-^T%J'A_7]<M_B-I\/BR'PSH+Z=K-UIUW9B/_B1/:"9
M3HT=P(EMI%=?GEGEGBEW?,J=MX,\%^']>^./P7\1:'JW[0'B#P;H?CZ\M=.G
M\4OXA4Z>TWA]@0[71%U/;/=*,RWP,:233PHRQ9CKW/X3?M@7B?";3_%GQ2TO
MP3X1L=<^QQZ#9^%_$M[XMN]2EGMVN#;^0-,MY?/6)#)Y<*3'RXY7.Q(R3U<O
M[;'PIN-:\'Z='XTTN6X\?65CJ.B2Q+)+;WEK?$K8R-.JF.%;I@R6_FLAG<%(
M][ B@#YC_8[TCXU:A=?LY6?B#6/'DVA>)OA_X8\4^*WU5KI9+34+#1I;:_L9
MW9 \,ES>76DW#PR2*TC6EWN1U:<5RGP'^#WCSQMX-T75)-2^)NC_ !:\8?LR
M^%_L6K7^HZND4VOV@DFN([H;U@2<3M9^=&QBF=;FYVE3+.]?0V@_MUW6KZY
MO]E>%UM;K3_#%TEP-9F: R:OXAGT8HD_V8&1D$:O&OE)YLK")FC5O.$O_#</
MP4_:0_9^\57&O7FN:+X2DT_Q0=8AUG3[[2+A]-T.X%KJEUN11(D:[XFX990L
MP5D25)8HP#H_^"='C'6OBO\ LLZ+\0->.I17GQ0GN?&5K8WE\]T=)TZ_F>?3
M[1=Q/E^78M;!T7""4RE0 <#W.J/AR"RM='MH=/M5L;**%$@@6W^SK#&% 51'
M@;,* -I *XQ@=*O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!\,?!_P#X)!:E\,-!\(6\GC2SO9?"NC^!+-(_L;+"+S1;
MO0)-4G3YLA+RW\-:5'&AR8GCD8LP?:JZI_P2N\=:ZGQJAU/XAV.M2_$[P5XQ
M\(V>JZ@;^XU"W_MFX$MK).CSM;)%:Q!(!#:16Z;80P'[P)%[)\=M6UCPE\?[
M?Q!>6DE]X*AD\-Z-BU\<7FESVE]>:K+:F1M/B @N$+7-EN$\BF1(W55<@(^'
MXETKQAIVN:Y9^"_%6K>))M*:UC\8S7=]<RAFGU.RN+B"RAC+&VN8='-_MCMF
MC(:ZLCMD9E9 "C\=_P!@KQAX\\3>+-:\,^*/"^GZAXD\7W>NQ#5M,GNH+:VN
MO"EMX?D5ECFC9Y$,+3 !E#!@A*G+5-\1OV"/%GB/P=XBLM#\>-H-YJ_AGP?H
M(>V,]M]J31;R[GN[>6:%TGC@O8;DP%X'26,,S G[IX_Q#X_UZYNO$VA:?K'Q
M$TCP_H/AGQ=XATF_O[RXM]2ANK1M,-H99)<RRI$;NY9(;HNI1XUEB;RU5?>=
M=U"^^*J_"^SU:;6/#/\ PD%C+JVI6%C>3:=<M,EJA^RO(A2941YBS*K(Q:%
MQVAT8 \.\"_\$X_'WPD\+^#;WPUXL\#MXV\,0>,M'FFU;2[Z^T:ZL/$.KKJI
M?[,UUYS26\T-NNR6>3S8Q*KR[G$B]=KO[%/C?2_B'>>(/#/B?PA;S6OCVS\;
MZ1%J&CSO#&5\+'P[<6\R0S1@J$VW$7EE1E?+( Q(*-I^U3)\&]!\3Z8-;A\=
M:7\);."[UO4O(W7>IVESJ^I:?#;),URP-Y8KISQW,LV?M$T+_+;EVV=/XC_:
M1\6^&[UH_P"SO#,G]N7U[I>C()I8S92P>(+/1HYIRQ43H_VY)VCC$;(83&K2
MF170 XC3O^":6M:=^R-KWPU7Q5I?VK5O@!IWP;CO19N(HKJULK^V-\4W9\IC
M>*PC!W (1GD59_:,_P""<D_QM3XG+J&O;=&\?:MK.H3VUE:;[R.VO_!D/APQ
M1[V"-,'C>8%L*0P4XY:NA^,G[7>O? G1?'TVOZ=H]Q<_"7P7/\0/$,EDC&/6
M--C^V^7%:*\JFVN'6RE=A,TB1L50-*&,J=5\6?VAK_X<Z#K=XNGV=Q_9.JW^
MGJ)&;#I;Z'/J:N<9Y+Q*G^Z2>N* /+_^"<WACQ[X@^/'QJ^)'CC2WTMO&W_"
M/V-MYFBWFCF[ET^RECN)4M;O,R1>9,(PS8#M%(4#1[)99-!_X)IS_#3]A'X>
M_#'P5J>A>%_%'A>S\/1>(]2TFUDTF#QN^FP)%-'>36I2[$<S!Y-R2B3=A7+Q
MM*C]5X]_:C\3?!7QA;KXPT_0['0;?3Q>WA@2;=/*8[J5[2VNRP@^TP!+91#-
MY;78DEEB"!/)'<?L^>/?&7C9+J+QAH5MI=Q#;6MRLUO97-K!YTIE\^S03_/+
MY&Q/](&Q9A.,11E&4@'A?PD_X)T>._@I'X?_ +'\5> [R2Y\*:9X+\5#5M!N
M;ZVN;/3]3O+R&XLX7N=J2217]U&R3F4(YA??)Y3+-H>(/^";^M:UI.JVR^*=
M,3^T(/&$2DVDA"'6_%<>NQ$C=_RQB0PM_>8[A@<5>L/&6I?!;X&^&/&FGW_B
M#Q!JVJ?#>\U^]TK5?$%S=0ZK=VMC#=QLK7#2&V)D>1"T&U2L_P ZOY</E]QJ
MOQTOOA7/KU[KEA%<:7HNOO8ZY>6L\K+9QC0X+Y)HHY68*K2[+81*5#R3I)PS
MN& /%?VO?V)M:\<_!;5/AW/?76H-\0OBB^IZ9?Z1I%R7TG2M2,D>M1WDHWQP
MYTRZU6W68M&'\Z)5V2N"/MF&'R=WHS9 ]*\&^!/QW\>?$3Q-9IK'A&WTW3Y+
MF?3+^.VCG8:7<VL++<S"[)\B>$WT,UND:JK[3%(229(X_?* "BBB@ HHHH *
M*** "BBB@ KA_"'_ "73QI_UYZ9_Z#<UW%</X0_Y+IXT_P"O/3/_ $&YH [B
MBBB@ HHHH **",BO--?TJ6T_:.T:(:IJWV75O#.JM/:_;)5M5,-SI:QNL2L
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
MO_VMO#]Q86$T_@K7%MM8UZ87"Q6]M=Z2)Q:HZ8+S23RWEE(OW51=&.Y\F-'
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
M1(YKB.\22>9"8W .U1,UQ& ?0'B#X8:#XD\&6F@W%C##I5CY(LXK1FM#8F+
MB,#Q%6A9, *8R"!P.*YK6?V4/ 7B+1[/3[S0UFM;6&XA\K[7<(MVMQ+Y\_VC
M;(#=>9-^]8SF0F4M(278L?&O#7[/'B^]T.SUJZTMH_B)#?6YM-<OG66XLRWA
M**SDF\W+NB?;MX< ,79<E7&#6#IOP5\9:586\;>&7'@^ZTO0=+\46#6"7%X=
M4B_M ZEJT5JR-%>S,\M@IED\Q9%5Y-LQ@1' />O"7[+OAFR_MF35K7_A()]9
MEU=+J.^>26S>UU&\DN)K;[*\CP %6CB=@@,HC^;@D5D_!CQ/\,KWPOX7\8>%
M[Z.XL/$VFW>J6&M7D]U)<3VS+;-<-<2W1,JLJV]LKBX(DC\@(0NPHNI^R_KK
MZ?X<;PCJ*ZG#KV@0?;9[:^:!YK:TN;V^6S5S ?)#>5;XV1 1JH0( N /%?"_
M[,GB[1O"6E>#K71Y+?2?$_@'4/M5S/.JV_A_6I["SM)[9XTY6.XD)N=T8D/F
MK?,YS)'D ]0^"]Q\.?%GB33O^$;T[4K.\T?2[*ZL+:\L[ZQCELVB\BWO(H)P
ML<C+$@A\XJTZ)M1F4,BM<\!?''X<^*_A*ECHK0S^$H]"M)+**6RF^SZGI=PO
MDVIME=/]*BF $:"/<7WH,'S$W:/@3Q'K7Q$^(L.H7G@6;PW;V6BB*YN]4BC^
MWQWLSH\EC#)$[!X(A#F5U/E2.8/+>3:Y7S36=*\6_$?P_P"*]0M/"^J:?XDN
M]0T^PMM,U"&2.VTK0;75H?.:SE&R(:B]K]HNXG0GRYS:IO=+=78 WM8\3?"K
MP=X!BUR;PO>C0?"OAN^\-SHF@W$Z:'I40A-U97$&T^6GEP0ML=3O1%*[E(W8
MOCK0?ASI,.BZ#?6>N:#H^J:]I^JWE_K.EW]PVI3Z0AUBU,U_<LQB\K^S@S2W
M&[$</DC8QB*VM.^'GBSQ3X8O/#MQI#P^%_%'C>*9)[Y7FU!O#T=K;W4RZD)2
MQF>XN;>:Q"N0PM+F'<"T; ['QS\ ^,O'&J^.=2\/Z/H5YJN@^"+_ $GP=;:Y
M;^9IVHZM>QM(YN4.,VV8+*)@&&5DN5)% 'IG@3XIZ?\ $ 7B6*7T5QILJPW-
MM?6DMG=1%D#HS12*K!74@AL8^\/O*RC-U;]HKPKH_A+3-:FU"7[#K&AOX@LC
M'93S2W5JOV8?NXD0R/*S7=NJ0JOFR/(JJC-P.:_9X\-ZWH'C7Q3-)8ZK#X5G
MMM/33KC79I;G7;BZC6=+L32.[L;< 6YB''[Q[IAE'C->::1X6\3^)/AAX1TN
M[^&NN7A\'^ QH.M:??7ZZ6\T[W&F":.QN8F8O=0Q6-Q-#)&T<;2_9E%S"7::
M$ ]@\2?M7^"_!?P[\2>*-<U>/1=)\'3QV^N&\B>.?2GD,?EK+#C>I=9H67CY
MED4C.:])1UD'RL&Y(X/<<&OE2'X8_$[XC^*K/0+AKBZ\ P>(I=7MM0\6Z7!>
MR7VGPZ9%$EC?6P:"63.H73RPLX$@&FYD8@Q^9[3^RII/BCPW\ /#6C^-'OKK
MQ-X?MFT2]U"\,7G:T;.1[5-181,RK]KCB2Z"Y!47 5E5@RJ >AT444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5Q_P ;_C3H?P!\!7'B;Q%<
M7D&EV]Q:6>VRTZ?4;N>>[NH;2WBBMX$>61WGGB0*B,27'O785X[^V_X(A^('
MP2:PO/ NK_$>PCUC2KVXT/2M<?2+V1+>_AG^T12+)%YKV[1I.(#*BR^5MSD@
M$ U-0_:O\(Z)X>\%ZAJU[J7A_P#X6%K:>'= LM7T:\L-0O;]_-*PM;2Q+-%E
M8)7W2(J[ 'SAER[X7_M9>#/B[\3-8\)Z+J&H7&KZ')?13&32+NWL[IK*X6TO
M?LUS)$L-S]GN6$$ODN_ERY0\@X^/T_9&^-6K0?";Q(UK9WEEX4\01+I>A^)[
MF6]UKPKI3^)KB]4S7 G999%TN+1X7+O+)&;*0!Y"\A?J_P!E+]FGXA>#_%EC
MH<UKK'A>3X;Q>/+"T\6ZFMK?1ZR=<\0P:C8W5NBS%I"+:$M.)EC*2N$^8Y8
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
MJLQ&O:*2%4M@#5;0D\=@,DGL!FNS@<.A(Z;C_.G.@D7:>AH5=@_'- "T444
M%%%% '$_'3X]>'_V?/#%IJGB"35&74+Q=/L;/2]*N=5U#4KED>00V]K;1R3S
M.(XI9"(T.V.*1SA4)KBM<_X*"?"GP[>>&X[CQ9#/;^*K#2]6LM0LM/N[S38+
M/4YO)TZYN;N*)H+6*ZE!2%YW02,K8)P<8G_!0GX?:]X]T7X=2Z3I?B[4-/\
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
M>G444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
21110 4444 %%%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image04.jpg
<TEXT>
begin 644 image04.jpg
M_]C_X  02D9)1@ ! 0$ R #(  #_X0 B17AI9@  34T *@    @  0$2  ,
M   !  $       #_X@Q824-#7U!23T9)3$4  0$   Q(3&EN;P(0  !M;G1R
M4D="(%A96B 'S@ "  D !@ Q  !A8W-P35-&5     !)14,@<U)'0@
M            ]M8  0    #3+4A0("
M                                 !%C<')T   !4    #-D97-C   !
MA    &QW='!T   !\    !1B:W!T   "!    !1R6%E:   "&    !1G6%E:
M   "+    !1B6%E:   "0    !1D;6YD   "5    '!D;61D   "Q    (AV
M=65D   #3    (9V:65W   #U    "1L=6UI   #^    !1M96%S   $#
M "1T96-H   $,     QR5%)#   $/   " QG5%)#   $/   " QB5%)#   $
M/   " QT97AT     $-O<'ER:6=H=" H8RD@,3DY."!(97=L971T+5!A8VMA
M<F0@0V]M<&%N>0  9&5S8P         2<U)'0B!)14,V,3DV-BTR+C$
M         !)S4D="($E%0S8Q.38V+3(N,0
M                                        6%E:(        /-1  $
M   !%LQ865H@                     %A96B        !OH@  ./4   .0
M6%E:(        &*9  "WA0  &-I865H@        )*    ^$  "VSV1E<V,
M        %DE%0R!H='1P.B\O=W=W+FEE8RYC:               %DE%0R!H
M='1P.B\O=W=W+FEE8RYC:
M                      !D97-C         "Y)14,@-C$Y-C8M,BXQ($1E
M9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(              "Y)14,@
M-C$Y-C8M,BXQ($1E9F%U;'0@4D="(&-O;&]U<B!S<&%C92 M('-21T(
M                        9&5S8P         L4F5F97)E;F-E(%9I97=I
M;F<@0V]N9&ET:6]N(&EN($E%0S8Q.38V+3(N,0              +%)E9F5R
M96YC92!6:65W:6YG($-O;F1I=&EO;B!I;B!)14,V,3DV-BTR+C$
M                         '9I97<      !.D_@ 47RX $,\4  /MS  $
M$PL  UR>     5A96B       $P)5@!0    5Q_G;65A<P         !
M                     H\    "<VEG(     !#4E0@8W5R=@        0
M    !0 *  \ %  9 !X (P H "T ,@ W #L 0 !% $H 3P!4 %D 7@!C &@
M;0!R '< ? "! (8 BP"0 )4 F@"? *0 J0"N +( MP"\ ,$ Q@#+ -  U0#;
M .  Y0#K /  ]@#[ 0$!!P$- 1,!&0$? 24!*P$R 3@!/@%% 4P!4@%9 6 !
M9P%N 74!? &# 8L!D@&: :$!J0&Q ;D!P0') =$!V0'A >D!\@'Z @,"# (4
M AT")@(O C@"00)+ E0"70)G G$">@*$ HX"F *B JP"M@+! LL"U0+@ NL"
M]0,  PL#%@,A RT#. -# T\#6@-F W(#?@.* Y8#H@.N [H#QP/3 ^ #[ /Y
M! 8$$P0@!"T$.P1(!%4$8P1Q!'X$C 2:!*@$M@3$!-,$X03P!/X%#04<!2L%
M.@5)!5@%9P5W!88%E@6F!;4%Q075!>4%]@8&!A8&)P8W!D@&609J!GL&C :=
M!J\&P ;1!N,&]0<'!QD'*P<]!T\'80=T!X8'F0>L![\'T@?E!_@("P@?"#((
M1@A:"&X(@@B6"*H(O@C2".<(^PD0"24).@E/"60)>0F/":0)N@G/">4)^PH1
M"B<*/0I4"FH*@0J8"JX*Q0K<"O,+"PLB"SD+40MI"X +F NP"\@+X0OY#!(,
M*@Q##%P,=0R.#*<,P S9#/,-#0TF#4 -6@UT#8X-J0W##=X-^ X3#BX.20YD
M#G\.FPZV#M(.[@\)#R4/00]>#WH/E@^S#\\/[! )$"800Q!A$'X0FQ"Y$-<0
M]1$3$3$13Q%M$8P1JA')$>@2!Q(F$D429!*$$J,2PQ+C$P,3(Q-#$V,3@Q.D
M$\43Y10&%"<4211J%(L4K13.%/ 5$A4T%585>!6;%;T5X!8#%B86219L%H\6
MLA;6%OH7'1=!%V47B1>N%](7]Q@;&$ 891B*&*\8U1CZ&2 911EK&9$9MQG=
M&@0:*AI1&G<:GAK%&NP;%!L[&V,;BANR&]H< APJ'%(<>QRC',P<]1T>'4<=
M<!V9'<,=[!X6'D >:AZ4'KX>Z1\3'SX?:1^4'[\?ZB 5($$@;""8(,0@\"$<
M(4@A=2&A(<XA^R(G(E4B@B*O(MTC"B,X(V8CE"/"(_ D'R1-)'PDJR3:)0DE
M."5H)9<EQR7W)B<F5R:')K<FZ"<8)TDG>B>K)]PH#2@_*'$HHBC4*08I."EK
M*9TIT"H"*C4J:"J;*L\K BLV*VDKG2O1+ 4L.2QN+*(LURT,+4$M=BVK+>$N
M%BY,+H(NMR[N+R0O6B^1+\<O_C U,&PPI##;,1(Q2C&",;HQ\C(J,F,RFS+4
M,PTS1C-_,[@S\30K-&4TGC38-1,U336'-<(U_38W-G(VKC;I-R0W8#><-]<X
M%#A0.(PXR#D%.4(Y?SF\.?DZ-CIT.K(Z[SLM.VL[JCOH/"<\93RD/.,](CUA
M/:$]X#X@/F ^H#[@/R$_83^B/^) (T!D0*9 YT$I06I!K$'N0C!"<D*U0O=#
M.D-]0\!$ T1'1(I$SD42155%FD7>1B)&9T:K1O!'-4=[1\!(!4A+2)%(UTD=
M26-)J4GP2C=*?4K$2PQ+4TN:2^),*DQR3+I- DU*39--W$XE3FY.MT\ 3TE/
MDT_=4"=0<5"[40914%&;4>92,5)\4L=3$U-?4ZI3]E1"5(]4VU4H5755PE8/
M5EQ6J5;W5T17DE?@6"]8?5C+61I9:5FX6@=:5EJF6O5;15N56^5<-5R&7-9=
M)UUX7<E>&EYL7KU?#U]A7[-@!6!78*I@_&%/8:)A]6))8IQB\&-#8Y=CZV1
M9)1DZ64]99)EYV8]9I)FZ&<]9Y-GZ6@_:)9H[&E#:9II\6I(:I]J]VM/:Z=K
M_VQ7;*]M"&U@;;EN$FYK;L1O'F]X;]%P*W"&<.!Q.G&5<?!R2W*F<P%S77.X
M=!1T<'3,=2AUA77A=CYVFW;X=U9WLW@1>&YXS'DJ>8EYYWI&>J5[!'MC>\)\
M(7R!?.%]07VA?@%^8G["?R-_A'_E@$> J($*@6N!S8(P@I*"](-7@[J$'82
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
M10!QQ_9X^'H_YD/P3_X(K7_XBE_X9Y\ #_F1?!?_ ((K7_XBNPHQ1KT X_\
MX9]^'_\ T(G@K_P1VW_Q%/'[.W@ _P#,B^"__!':_P#Q%=;C% .RC4#DO^&=
M_A__ -"+X+_\$=K_ /$4^']G3X?M)_R(O@O_ ,$=K_\ $5V .[IS_P "I]N,
M24:@<E_PSC\/O^A$\%_^".V_^(H_X9Q^'W_0B>"__!';?_$5VE% '%_\,X_#
M[_H1/!?_ (([;_XBC_AG'X??]")X+_\ !';?_$5VE% '%_\ #./P^_Z$3P7_
M .".V_\ B*/^&<?A]_T(G@O_ ,$=M_\ $5VE% '%_P##./P^_P"A$\%_^".V
M_P#B*/\ AG'X??\ 0B>"_P#P1VW_ ,17:44 <7_PSC\/O^A$\%_^".V_^(KR
M?]N/X%>"?#_[*WBV\T_P?X5L;RWCMWAN+?28(98F%U#AE95#*1Z@@U]&5X]^
MWW_R:+XR_P"N-O\ ^E4-5'= ?R-8_P!G]:,?[/ZT8_W:,?[M=1SAC_9_6C'^
MS^M&/]VC'^[0 8_V?UHQ_L_K1C_=HQ_NT &/]G]:,?[/ZT8_W:,?[M !C_9_
M6C'^S^M&/]VC'^[0 8_V?UHQ_L_K1C_=HQ_NT &/]G]:,?[/ZT8_W:,?[M !
MC_9_6C'^S^M&/]VC'^[0 8_V?UHQ_L_K1C_=HQ_NT &/]G]:,?[/ZT8_W:,?
M[M !C_9_6C'^S^M&/]VC'^[0 8_V?UHQ_L_K1C_=HQ_NT &/]G]:,?[/ZT8_
MW:,?[M !C_9_6C'^S^M&/]VC'^[0 8_V?UHQ_L_K1C_=HQ_NT &/]G]:,?[/
MZT8_W:,?[M !C_9_6C'^S^M&/]VC'^[0 8_V?UHQ_L_K1C_=HQ_NT &/]G]:
M,?[/ZT8_W:,?[M !C_9_6C'^S^M&/]VC'^[0 8_V?UHQ_L_K1C_=IT$7F/\
M=''I0!/#%Y:].M/Q_L_K1C_=HQ_NUO'8A[AC_9_6C'^S^M&/]VC'^[3$&/\
M9_6C'^S^M&/]VC'^[0 8_P!G]:,?[/ZT8_W:,?[M !C_ &?UHQ_L_K1C_=HQ
M_NT &/\ 9_6C'^S^M&WV7\J<MK)*?E0>_M0M=@&X_P!G]:._W?UJU'I.,;BI
M]?>K4=K'$!M4<>IJE%W)YD9ZV<CMTVCOFK$=I'&/[QQR35ADQ]VF@YJN0JX@
M7:*7I11GFJ "<5?TS2-X620'U ]:72M*Z22+] :TP/P^E5&)C.IT0!<#T]O2
MEQ1BC%:& 8HQ1BC% !BC%&*,4 &*,48HQ0 8HZ4A.*=!#)=W,4,*2333.(XX
MT&6D8]% [D\\>Q]*3:2N]"Z=.4Y*,5=O]=BSH&AW?B?6K>QL(A/<W!^52VU0
M/4GLHZDU]&?#SP':?#OP]'8VWS2M\US,1S</W/L/0>U9WPE^&$?PZTC=,T<V
MJ7(_TB5?NQC.?+0^@XR>,GM@"NM7K^%?F?$&>O%3]C1T@O\ R9_Y'][>"GA/
M'AW#+-,RC_ME1;?\^HO[/;G?VFF[644]VQ>:=1TI"U?,'[_HE8"^/Y5]C_\
M!*K_ ()W+^TGXFC\=>-+%)? .BW+);6%U$ZC7[J/ (((PUO&_P!\C(=U,>"%
MDQY%^P;^QOJ7[9_QKCT5?M%GX9TE/MFNZC$F[R(00%A4G $TIRJ<G #.00A5
MOV\\'^#M,\"^$],T72+&#3=)TBUBL[.TAR([:*-0J(H)Z *!R2:^BR/*U5?U
MBK\*V\_\S^<O''Q0>547D.62MB)KWY+>G![)?WY+;9Q6N[36G!$L4$:K&JJB
MA551M50!P .P]NU.Q_L_K2*./X:7'^[7V1_%NO4,?[/ZTJDJ>G&:3'^[1C_=
MH F!S142-M_NXS4H.10 4444 %%%%  #LZ58MF#2<57J>S7JWOB@"S1110 4
M444 %%%% !1110 5X]^WW_R:+XR_ZXV__I5#7L->/?M]_P#)HOC+_KC;_P#I
M5#51W0'\C6[_ ':-W^[1N_VOTHW?[7Z5U'.&[_=HW?[M&[_:_2C=_M?I0 ;O
M]VC=_NT;O]K]*-W^U^E !N_W:-W^[1N_VOTHW?[7Z4 &[_=HW?[M&[_:_2C=
M_M?I0 ;O]VC=_NT;O]K]*-W^U^E !N_W:-W^[1N_VOTHW?[7Z4 &[_=HW?[M
M&[_:_2C=_M?I0 ;O]VC=_NT;O]K]*-W^U^E !N_W:-W^[1N_VOTHW?[7Z4 &
M[_=HW?[M&[_:_2C=_M?I0 ;O]VC=_NT;O]K]*-W^U^E !N_W:-W^[1N_VOTH
MW?[7Z4 &[_=HW?[M&[_:_2C=_M?I0 ;O]VC=_NT;O]K]*-W^U^E !N_W:-W^
M[1N_VOTHW?[7Z4 &[_=HW?[M&[_:_2C=_M?I0 ;O]VC=_NT;O]K]*-W^U^E
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
MTSRJ+G@O(@/!K]Y/#7ARQ\'Z!8Z5I=K#8Z;I=NEG9VT*XCMH(U"1QK_LJJ@
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
M?[/ZT8_V?UHQ_NT8_P!V@ Q_L_K1C_9_6C'^[1C_ ':  KCM^M&/]G]:-O\
MNTC8 _AH,Y1[ ?EZJ!^-6]/TWSF\R0?)U ]:-.T[SF\R0#9V'K6F !_^JG%&
M3D  7H,?A2YHS1FM"+AFC-&:,T"#-&:,T9H ,T9HS1F@ S1FC-!/%  3Q5G0
MM(NO$.M6UC9IYEU<N%C'3D<DD]@!R3T%16-G-J=]#:V\;37%PXCBC0?-(QZ
M>YKZ#^%'PRA^'>C?O/+FU2Z0"YF S@=?+4_W0<<C&2,], >-G&;0P5+FWD]E
M^K\C]1\+?#7%<6YAR:QPU.SJ3M]T8O\ GETW45K+0N_#KP%;_#SPXEG"RS3R
M$27$X7!F?GM_=&< 'D=>#G&]MHVYIU?E5:M.K4=2H[M[L_T7RK*<)EN$IX'!
M04*=-*,4NB7ZO=OJ]0HHHK$]$***:W)H!NVIT/PG^&6J?&GXGZ#X1T41_P!K
M>(KZ*QMVD_U<1=@#(_?:BY=L9PJ-QV/[]_#KX?Z5\*/ VC^&=#M_LNC:#9Q6
M%E%W2*)0BY.!N8XR6[DD\U^;/_!#']GB77/B-XD^)E[;;;7P_"=%TN21.MW,
MH:=UR,@QQ;%)!Y%R1ZU^GR-DU]MP_A?9T'5>\OR1_$?TAN*OK^=QRBB_<PRU
M\ZDK-_\ @,4EY._=CJ***]X_GL*=&^#\V,8IM% $P&?X?UHQ_L_K42/M^]M]
MN*EQ_NT &/\ 9_6C'^S^M&/]VC'^[0 8_P!G]:,?[/ZT8_W:,?[M !C_ &?U
MHQ_L_K1C_=HQ_NT &/\ 9_6I["+=)OV_*OZU7.!V7GIQ6G;Q^5"%H DHHHH
M**** "BBB@ HHHH **** "O'OV^_^31?&7_7&W_]*H:]AKQ[]OO_ )-%\9?]
M<;?_ -*H:J.Z _D:W?[M&[_=HW?[7Z4;O]K]*ZCG#=_NT;O]VC=_M?I1N_VO
MTH -W^[1N_W:-W^U^E&[_:_2@ W?[M&[_=HW?[7Z4;O]K]* #=_NT;O]VC=_
MM?I1N_VOTH -W^[1N_W:-W^U^E&[_:_2@ W?[M&[_=HW?[7Z4;O]K]* #=_N
MT;O]VC=_M?I1N_VOTH -W^[1N_W:-W^U^E&[_:_2@ W?[M&[_=HW?[7Z4;O]
MK]* #=_NT;O]VC=_M?I1N_VOTH -W^[1N_W:-W^U^E&[_:_2@ W?[M&[_=HW
M?[7Z4;O]K]* #=_NT#YC_#1N]_TJ:&'G<WY548W C$+-Z#WJPBA.FWTZTX<#
MK^E&[_:_2M.5$MAN_P!VC=_NT;O]K]*-W^U^E42&[_=HW?[M&[_:_2C=_M?I
M0 ;O]VC=_NT;O]K]*,^_Z4 .AA,\@48^M:B(L:@+M^7@5#8V_P!G3)^\W7CI
M5C=_M?I6D-@#=_NT;O\ =HW?[7Z4;O\ :_2K -W^[1N_W:-W^U^E&[_:_2@
MW?[M&[_=HW?[7Z4;O]K]* #=_NT;O]VC=_M?I1N_VOTH -W^[1N_W:-W^U^E
M&[_:_2@ W?[M&[_=HW?[7Z4%N.OZ4 (S<?P_A5VPTWS?FD'R]0OK3[#3L?/)
MSGH*O?A3BC"<P Q_#2YHS1FM#$,T9HS1F@ S1FC-&: #-&:,T9H ,T9HS1F@
M S2(&DD5%!9W(55 R6).  .Y)(&/>F,^P<YZX]:]M^"'PA;PVL.M:FK?VA(N
M^V@(_P"/8$$;V_V^<@#A1TYKSLTS*E@:+J5-^B[O_(^[X!X#S#BG,HX'"+E@
MK.<VM(1?5[7D_LQOJ]79)M:/P:^$R^!["._OX_\ B<7 /##_ (\U(QM'^UC[
MQZ\XSUKN O% &X#KTQU[?Y-.K\FQF,JXFJZU5ZL_T?X9X:P&0Y=3RO+H<M."
M^<GUE+O)]7VLE9(****Y3WPHHHH *$CDN)5CABEN)I"%2*)=\DC$X"JHY9B2
M   3D]*0C)KZ2_X)1_L^_P#"^OVN-'O+FW\[0? Y77=0.05:1"1:Q'KG=.,X
M_B6"3!XK?#T76JJDNO\ 3_ \/B3/:.3Y97S/$?#2BY>K2T7S=DN[=C]2/V*?
MV?O^&7_V9O"O@^6..+4K.U%SJNT#:U],3+. 1PRJ[&-6'\$:#/%>JJ^T_>7K
M2# 9L8&XY.!U[4N[_:_2OTN$%"*A'9'^8^88ZMC<54QF)=YU)2E)^<G=_B2J
M^\<4M0J^#]ZIE;<*HXPHHHH *<DFW[W\J;10!-N_W:-W^[4:2[3R34F[_:_2
M@ W?[M&[_=HW?[7Z4;O]K]* #=_NT;O]VC=_M?I0,L< ]?:@":PA\Z3=V7]:
MT*CM8?(B []34E !1110 4444 %%%% !1110 4444 %>/?M]_P#)HOC+_KC;
M_P#I5#7L->/?M]_\FB^,O^N-O_Z50U4=T!_(UGW/Y49]S^5'_?5'_?5=1SAG
MW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5 !G
MW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5 !G
MW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5 !G
MW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5 !GW/Y4J OW[XZ4(AD;:-U6
M8TV?_6%5%7=@&Q0[ =WS'MQ4F?<_E1_WU1_WU6RT,[AGW/Y49]S^5'_?5'_?
M5 !GW/Y49]S^5'_?5'_?5 !GW/Y49]S^5'_?5'_?5  6VCJ?RJUIUH7/F2#@
M= 1UJ&TM_M,N#G:.OO6FHVK_ !<548WU 7/N?RHS[G\J/^^J/^^JU ,^Y_*C
M/N?RH_[ZH_[ZH ,^Y_*C/N?RH_[ZH_[ZH ,^Y_*C/N?RH_[ZH_[ZH ,^Y_*C
M/N?RH_[ZH_[ZH ,^Y_*C/N?RHS_O4Z&)KB3:FXL>U #<DL%&6)[8K1L=,\MO
M,DPS=AZ4ZRL$@.X??]:MUHE8PG,3'L*7-&:,TS$,T9HS1F@ S1FC-&: #-&:
M,T9H ,T9HS1F@ S37?8N?\_Y[TK-M'\_:O3_ (&_"+^U9EUK5K5?LJX:TA<9
M$KCI(R_W1P0#U(SC&,\>/QU+"4G5J_)=6^R/J^#>#\?Q+F<,LR]:RUE)WM"/
M64FD[)?B[)%KX'?!Y<1ZWJ\+[\[[.WE3A!VE93U.0< ].OI7K07.3TW<GG/Z
M]Z7[W_ZR:7I7Y/F685<96=6I\ET2['^CW!/!>7\,9;#+LO7G*3^*<NLI?HMD
MM$'2BBBO//L HHHH ***"<4 -8\_A7[ ?\$=/V?6^#W[)UOX@O[5H=<^(<W]
ML2M)%ME6S&4LTSG!4H&F&,?\?'3@5^8W[)7[/LG[4W[1'AGP0OF+9:I=>9JD
MR;@UO8Q*9+A@5^ZQ0;%)XWR)7[RVL,-O!'';QQPPHBK''$ L<:@ *J@<!0
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
MO;I5[%&*,5H8RDWN&*,48HQ02&*,48HQ0 8HQ1BC% !BC%&*,4 &*,48HQ0
M8I#QZ_E2]\?,3Z =:[;X0?".3QY,NH7FZ/18VZC[UXP/W4/91SN;\!SFN;%8
MNEAJ3K5G9+\?)>9[W#?#689[F$,MRVFY5)_<EUE)](KJ_N3=DSX1?"&3QY/]
MNOLQZ+&<<'#7A_NJ>FSKEOP'M[U;6\=K D,,<<,,*A(XT4*J*!@  <  46UO
M':P1PPQQQ0PJ$1$7:J*.  .P%2=*_*LVS:KCJO-+2*V7;_@G^B_AQX<Y?PEE
M_P!7P_OUI)>TJ-:R?9?RQ6MHW[MW;N%%%%>2?H@4444 %%%% !112,V* $<X
M[,W'15+$_@*_4;_@B=^RPG@;X9WGQ/U:(G6/%R/:Z5'(!^XTU7&9-O\ TVEC
MZGADAC(^\:^$?V*?V8+K]KS]H32/"2^?'HZ[KS7+J(_\>EDG+_-@[6D;;$IP
M<-(#@XK]SM'TRWT;2[:SM;>&UM+6%(8+>,;8X$4!511T 50!QV%?2</X'FE]
M9ELM%Z]S^8?I$<<+#X6'#F$E[]2TJC72&\8^LFKOLHKI(LJFU5 'W>.M+C_9
M_6C'^[1C_=K[ _CT,?[/ZT8_V?UHQ_NT8_W: #'^S^M&/]G]:,?[M&/]V@ Q
M_L_K1C_9_6C'^[1C_=H ,?[/ZT]'_O<>E,Q_NT8_W: )J*8DG]XBI;>V:ZFV
MKPO<T 26=K]IDY!\ON?7VK55=@P.G\J9% L2@#M4E !1110 4444 %%%% !1
M110 4444 %%%% !1110 5X]^WW_R:+XR_P"N-O\ ^E4->PUX]^WW_P FB^,O
M^N-O_P"E4-5'= ?R-;O]VC=_NT;O]K]*-W^U^E=1SAN_W:-W^[1N_P!K]*-W
M^U^E !N_W:-W^[1N_P!K]*-W^U^E !N_W:-W^[1N_P!K]*-W^U^E !N_W:-W
M^[1N_P!K]*-W^U^E !N_W:-W^[1N_P!K]*-W^U^E !N_W:-W^[1N_P!K]*-W
M^U^E !N_W:-W^[1N_P!K]*-W^U^E !N_W:-W^[1N_P!K]*-W^U^E !N_W:-W
M^[1N_P!K]*<J-(?O=:%N L0#^F?6K.0/[N.U-10@X/Z4[=_M?I6Z5@#=_NT;
MO]VC=_M?I1N_VOTIDM!N_P!VC=_NT;O]K]*-W^U^E!(;O]VC=_NT;O\ :_2C
M=_M?I0 ;O]VC.3QM.?2E4,[87+'T J_:60@.YFRW\J-P&V5F(!N;;N_E5K/^
M[1N_VOTHW?[7Z5M&-@#=_NT;O]VC=_M?I1N_VOTI@&[_ ':-W^[1N_VOTHW?
M[7Z4 &[_ ':-W^[1N_VOTHW?[7Z4 &[_ ':-W^[1N_VOTJ:VLVN#D_*ON/Y4
MNMB92LB%07/RKN^E7;'2?E5I.<_PU;M;-;4$#GW]:FVUHHHQE4;0T1J.W3I3
ML48HQ5&08HQ1BC% !BC%&*,4 &*,48HQ0 8HQ1BC% !BC%&*,4 &*,48Q7<?
M"+X03>.;B._ODF@T>,D@XVM>D?PJ>NW/5AZ8'4XY\5BJ6&INK6=DOZL>_P ,
M\,YAGV80RW+:?/4E]R764GT2ZO[DWH-^$7PB?QU<+?7PDBT>)B#V:[8<%%/9
M0>K#TP/6O>K:".UACAA18X84"(BC"HHX  ]*+:WCM((XH8UBAA4(B*-JHHX
M [ 5)7Y3FV;5<=5YY:16R[?\$_T5\-_#G <)9?\ 5\/[U:=O:5&M9/LM7:*^
MRO5[MA1117DGZ*%%%% !1110 4444 !--;<Y"JK,S$*H4;B23@8%$K!$W,P5
M5Y))P *^SO\ @CW^QL/C-\4O^%B>(K)9/"O@^<+I\<R?)J.I+\W'.&6W^5CQ
MCS"@R=K@=.$PLL155*'7\#YKB[B;"Y!E57-,7K&"T7\TG\,5YR?W)-[)GV9_
MP3(_9!;]E/X 02:M;^7XR\7"/4M9WKB2S&W]S9'C/[I6)8?\]'DZ@"OI)'V'
MV^E1@'KW;D_4\G]?I]!TIU?HM"C&E!4X*R1_FQG6=8K-L?5S+&N]2I)R?SZ+
MR2T2Z)$H;(_AI=W^[4:2;.[8J3=_M?I6QY8;O]VC=_NT;O\ :_2C=_M?I0 ;
MO]VC=_NT;O\ :_2C=_M?I0 ;O]VC=_NT;O\ :_2C=_M?I0 ;O]VC=_NT;O\
M:_2G1QM.VU>3]* "*)IW"KMY].U;=I:K:Q[1U[GUIEC8K:)ZL>2:L4 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5X]^WW_P FB^,O^N-O_P"E
M4->PUX]^WW_R:+XR_P"N-O\ ^E4-5'= ?R-9]S^5&?<_E1_WU1_WU74<X9]S
M^5&?<_E1_P!]4?\ ?5 !GW/Y49]S^5'_ 'U1_P!]4 &?<_E1GW/Y4?\ ?5'_
M 'U0 9]S^5&?<_E1_P!]4?\ ?5 !GW/Y49]S^5'_ 'U1_P!]4 &?<_E1GW/Y
M4?\ ?5'_ 'U0 9]S^5&?<_E1_P!]4?\ ?5 !GW/Y49]S^5'_ 'U1_P!]4 !/
MU_*K$"[$YZ]N.E10C=D?SJR3D_Q5I&/< S[G\J,^Y_*C_OJC_OJM #/N?RHS
M[G\J/^^J/^^J #/N?RHS[G\J/^^J/^^J"9!GW/Y4JQO-PN2?Y4^"U:Y/RY"^
MM:,$"P1[5W57*R1EI:+;#Y>3ZXS4V?<_E1_WU1_WU6D8V ,^Y_*C/N?RH_[Z
MH_[ZI@&?<_E1GW/Y4?\ ?5'_ 'U0 9]S^5&?<_E1_P!]4*I=MJ[BQZ"D%TMP
MS[G\J=%%).?E!;U..E6;?2-Y)EX]!6A'&L2!5Q@57*8RJ]BK:Z2J?,YW-Z=J
MN;1CI1Q[4<>U79(QE)O<7%&*3CVHX]J8A<48I./:CCVH 7%&*3CVHX]J %Q1
MBDX]J./:@!<48I./:CCVH 7%&*3CVHX]J %Q33QVHD?RT9O[HS_DUZ9\'O@D
MVL2+JFM6TBV*D-!;2KM:XZ'+C/"=,#^+_=Z\>.QU+"4G5JOT[OT/J.$>$,QX
MDS".799#FD]V_ABNLI/HEVW>RU*WP<^#C>+)(]4U2&1=)5LQ1_=-Z1Z'J(P>
MI[]!W->WQ1+"JJJJJJ-H"KM 'L.WTIR1B-5556-5  5?NJ!T ]A3J_*LTS2K
MC:O//;HNQ_HGX>^'F6\)X#ZK@US5)?'4:M*;_2*^S'IONV%%%%>8??!1110
M4444 %%%% !0303@5)I]C<:M?V]I:6\MY>7<R06]O$A>2XD=@J1JHY9F8@ #
MDDXII7)E*,8N4G9+5MZ))=6^AW'[,_[/6N?M1_&71_!^A?N)+Z3?>7[1&2+2
MK5?];<R#(R%!P%R-S%5R,Y'[D?"3X5:'\$?AMH_A/PW9_8=%T.W%O;1%@SD?
M>9W8?>D=B7=N[$FO&?\ @G/^Q5!^Q[\(U_M*..;QQXB5)]=N#AVMR,LEG&P)
M'EQ%B"5P'?<P^4K7T4!BON\HR_ZM2YI_$_P_KJ?P+XR>(SXDS+ZMA)?[+1;4
M>TY;.?Z1OJE=Z<S04445[!^-A3EDV>M-H/(H FS[G\J,^Y_*FI)O)^]3O^^J
M #/N?RHS[G\J/^^J/^^J #/N?RHS[G\J/^^J%1I&"J&9FZ#/6@!T4;32!5Y/
MTK8L;%;1/5NYING6"VB;L[F89)]:M4 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %>/?M]_\ )HOC+_KC;_\ I5#7L->/?M]_\FB^,O\
MKC;_ /I5#51W0'\C7_?7YT?]]?G1L_V?UHV?[/ZUU'.'_?7YT?\ ?7YT;/\
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
MEV6TU3IPV2ZOJV]VWU;U?W!1117*>X%%%% !1110 4444 %%%!Z4 !Z5[?\
ML(?L3:I^VI\3Y+%9KC3?">BE9=<U6)<F)3]VVA8@K]HD[ Y"*&8@X"MA?LD?
MLB>*/VP_B8F@:#']CL+79+JVKS0LUMI4#$@,0,;Y&((2($%R#RJJSK^T?P.^
M">@?L\?"_2_"/AFU:VTO2H]H,N#-=2'EYY6  :61LLS8'4#& *]S*,K>(E[6
MI\"_'_@'X3XP^*T.'\.\LRV2>+FMU9^SBUI)[^\_LI[?$U:R>SX*\$Z5\.?"
M&FZ#H.GVVEZ/H]NEI:6L"[4BC48 ^O<GJ223R2:U,'^[^M&/]VC'^[7W"T5D
M?PQ4J2G)SF[MZMO=MAC_ &?UHQ_L_K1C_=HQ_NT$!C_9_6G1OC[W IN/]VC'
M^[0!,#FBHT?'4C&*DH *,XHZ_6M+3M#R5DFY7^X: (=.TEKT[GW+'G\ZVHH5
M@7:JXI578,#IV'I2T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5X]^WW_ ,FB^,O^N-O_ .E4->PUX]^WW_R:+XR_ZXV_
M_I5#51W0'\C6[_=HW?[M&[_:_2C=_M?I74<X;O\ =HW?[M&[_:_2C=_M?I0
M;O\ =HW?[M&[_:_2C=_M?I0 ;O\ =HW?[M&[_:_2C=_M?I0 ;O\ =HW?[M&[
M_:_2C=_M?I0 ;O\ =HW?[M&[_:_2C=_M?I0 ;O\ =HW?[M&[_:_2C=_M?I0
M;O\ =H W'C;1N_VOTJ:V3+;FP151C<"1,*@^[[T[=_NT _[7Z4#<Q^7<WT%;
M &?]VI(+5K@_W1ZFK%MI_&Z0@^U6P ,>W3BJC&^I#8RWMTMQ\NW/<U)G_=H+
M?4_04^.VDD/"M^(K0B4K;C-W^[2%L'^'\*NPZ(Y;]Y)W_A-6H-.CAY*[F]3V
MJE%DRJ*VAEQ6\DC#:OWNF15J'1&/^L?'L*T-O'W:=FJ4>IE[1D,%E' /E7GN
M?6I<9/2ES1FJ(;N%&:,T9H$&:,T9HS0 9HS1FC- !FC-&:,T &:,T9HS0 9H
MS1FC- !FC-&:,T &:,T9HS0 9HS1FD 8F@8N:ZKX:?"6^^(<XF9FL],0XDN&
M3YG]HP>&/J>@Z'GBND^%_P  Y-3$.I:\DD-NV'BLB"DDH'_/3T4^@Y]2.E>Q
M6]M':VT<,2+%#"H1$085%'  'H!P!7Q^=<31I7H83675]%Z=S^G/"OP#KYER
MYIQ)%TZ.CC3VE/JG+K&+[:2?DGK5\-^&['P?I*66FP?9[=?F;)RTC'JS'NQP
M#G\!@"KF,BEVTM?GLYRG)RF[M[M]?4_M3"X2CAJ,</AX*$(I*,4K))=$NP#B
MBBBI.@**** "BBB@ HHHH ***,T &:[[]F?]F;Q1^U?\3H/"_A>W7S-HFOK^
M92;;2K?.#-*1R>>%5?F=OE'<J[]F3]F7Q1^U=\3[?PSX9MQN $^H:A,K?9=*
MM\C=-*1S[*@^:1N%Z,5_9K]F#]F+PS^RA\+[7PQX:@^48DU"^E ^TZG< 8::
M4COV5<[4'RCN3[6592\3+VD](+\?)>7=GXOXK>+&'X:H/!8-J>,FM([J"?VI
M6_!/?=Z;S?LS?LT^&?V4OA7:>%?#-N5AC;S[V\F ^TZC<E0K32$?Q'& H.%5
M5 '&:]!! '\%"@(,+A1C  ' I<_[7Z5]Q"$8KEBK(_A''8VOBZ\\3BIN=2;;
ME)[MO<-W^[1N_P!VC=_M?I1N_P!K]*HY0W?[M&[_ ':-W^U^E&[_ &OTH -W
M^[1N_P!VC=_M?I1G/\7Z4 &?]VIK.&2[DVJI)]^!5C3]"DO,-(=D?I_$:V[:
MSCM(MJ+Q_.@"'3])CLAN/S2=SV_"K=%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7CW[??_)HOC+_KC;_^E4->
MPUX]^WW_ ,FB^,O^N-O_ .E4-5'= ?R-9]S^5&?<_E1_WU1_WU74<X9]S^5&
M?<_E1_WU1_WU0 9]S^5&?<_E1_WU1_WU0 9]S^5&?<_E1_WU1_WU0 9]S^5&
M?<_E1_WU1_WU0 9]S^5&?<_E1G_>H_[ZH ,^Y_*C/N?RI0FX=?PIRV[,>]5&
M-P&+\QZ_I5I/E0?K@5-I.AR7TWL!UKH+7PW;V_+-)(WJQ&!6U.G*US.52*=C
M#M[!IOO_ "KZ=ZT(+%HA^[C;T)XK8CLUB7"@?CWJ4#'85T1IV,?;&5'I<C>D
M??GO5F/1D4_,6_.KM&:J,4C/VC(8K)8L85>/4<U,/EZ<49HS5$ATHS1FC- @
MS1FC-&: #-&:,T9H ,T9HS1F@ S1FC-&: #-&:,T9H ,T9HS1F@ S1FC-&:
M#-&:,T9H ,T9HS1F@ S1FFGUZ>]=S\./@;J'C-([J^$FFZ6P#!B!YTX/]T<X
M'^TW'L:Y\7BZ.&I^TKRLCW^'>&,TSW%K!951=2;WLM(KO*6R7FV<IX>\-ZAX
MLU-;/3[62XF89..$C'J['A5]S7M_PT^"ECX':.\NMFH:H/F65ES' ?\ 8!'_
M (]U^F3GI_#?A73_  CIRVNGVL=O$#EB!F20^K-U;\>G; P*T0,]:_.<VXDK
M8F].C[L/Q?J?V]X:>!66\/../S-JOBMULZ<'_<3T;_OM771(,;B3SUI>E &*
M*^9/WR[ZA1110 4444 %%%% !1110 4$XH)Q32V 30)NPNX5ZS^R-^QKXL_;
M&\<_V;H4?V'1+.94U?79D#6^E(PSTR#+,5Y6).3P6*)EQU/["G_!/WQ%^V-X
MDBU"83:+\/[&[\K4M7(VR7!0G?!:JPP\F0%9^8XRW.]AY9_7?X0_"/P[\"?A
M_8>%_">F0Z1HNF@^5!&Q9F8G+2.[$L\C'DLQ)/T  ][*<G=?][6TA^?_  #\
M$\5?&6AD,999E+4\6]WO&GZ]Y]HO1:.5UHZ7[/\ \ _#/[-_PQL?"WA6P%GI
MMMF261R)+B^F8 //.ZX621\<D *H"JH55 ';_P">E1Q/_#\U2?\ ?5?:1C&*
MY8JR1_$>*Q=;$UI8C$2<IR;;;;;;>[;>K#/U_*C/N?RH_P"^J/\ OJJ.<,^Y
M_*C/N?RH_P"^J/\ OJ@ S[G\J,^Y_*C_ +ZSVK0L?#TERP,I:-.O'4T 4[>W
MDNI-L8W'OQTK8L/#\=OAI/GD_05=M;..S3;&JK]!4M  !@4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ KQ[]OO_DT7QE_UQM__ $JAKV&O'OV^_P#DT7QE_P!<;?\ ]*H:J.Z
M_DL)P*?';M*>1M![FIX+%81G[S^N*L?]]5ZT8]SC(8[18CD9].14V?K_ -\T
M?]]4?]]525@#/N?RHS[G\J/^^J/^^J8!GW/Y49]S^5'_ 'U1_P!]4 &?<_E1
MGW/Y4?\ ?5'_ 'U0 9]S^5&?<_E1_P!]4A3S?E^;DBD!IZ.FR'=DYDYJYBF1
M1B*-5]!3N/:MD<DG=BXHQ2<>U''M02+BC%)Q[4<>U "XHQ2<>U''M0 N*,4G
M'M1Q[4 +BC%)Q[4<>U "XHQ2<>U)D9[4 .Q33Q5C2])NM;O4MK.WFNKB0$A(
MHRQP/H#CZG ]Z]&\(_LU7EZJR:Y<?88V^;[/;,)9/^!/RG_?)85PXS,L/A5>
MM*S[=?N/K>%N!<]XBJ<F48:51=96M!>LFU'3M>_D>:0PM<3+''')++(<)'&N
MYW/HH[GVKN?"7[/6MZ\%DOMNCVY//FKYDV._R C'_ B/H:]B\+>!=)\%Q;=-
ML8+=L8:7&Z5_<N?FY]/N^@%:P7!Z5\9CN,*DGRX2-EW>_P!Q_4G!_P!&; T%
M'$<0UO:RWY(>[#T<K<TODHKY'+^$/@[H7@QDEAM3>7D9RMQ='>ZGV &T8[8
MKJ=Q!.-W/)]S2K17R>(Q56O+GK2<GYG])9/D679306%RRC&E!=(I)7[NV[\W
MKY@O2BBBL#U@HHHH **** "BBB@ HHHH **** "BBFE]B[F8*H&23VH <3@4
MR20(F6(5?4@X'/<]OJ<#H.]>[_LS_P#!.?XG?M/1V]_8Z7_PCWAFXPPUK5U:
M&&6/KNAB ,L_L4782,%UXK]'_P!D_P#X)8>!/V;S#J']FMXN\4*PE75]:MDV
MVKCO;PC*P\\A_FD&3\XS7K8/)Z^(][X5W9^2\:>,F0</J5&,_;UU]B#3L_[T
MOACYK62_E/@#]E+_ ()<?$/]I%;+5=0C7P7X3N@9$U'4(]]U>1\X:WMMRMM)
M_CE,:D<KO(*G]*_V9/V+_ /[)FDK'X5TC.K2P^3=ZU>'S=0NAP2"^,*I(^Y&
M$3@<5[;!X0FN),W$BC)W-CYN?7MS6C!X3M(3E@TC>K&OK,'E5##:Q5Y=V?R'
MQKXJY[Q(W2Q%3V=#I3A=1MTYNL_.^G:*.8C1IGVQJ[,>P7^M7K?PY>3C)01K
MZL?Z5U$%LENFU411Z**DQ7I'YJ8UOX.A0YED:3_9!P/SZUI6NG0V@^2-%/KC
MG\ZGHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M/,_GMYGP=*ZPKN9MJX)Y..@S7I7P-_8_^)G[2$T/_"&^#-;U:RFSC4606NG
M X)^U3;8C@]0I9S@X4\X_73]GK_@E-\&/@(8;A/"L/BC5H1G^T?$.V^EW>JQ
ME1"F.Q5 1Z\DU]&+IL**JJI58QA0#@*/0>W;'I7NX?AM[UY?)?YL_!>)/I*4
MU>GD.%;?2=5V7RA'5_.2]#\W/@)_P00CM98[SXG>+_MFTY;2_#JF.-O]ZYF
M<CMA8E/&=W.*^YO@9^RO\/?V<]-DM?!/A72_#_F I+<01;KNY!.[$D[YE<9Y
M 9B!VQ7H8B %"H$Z#K7T.&P.'H+]U'Y]?O/Y[XDX^S_/Y?\ "IB92C_*O=@O
M2,;+YM-^8V.U6(<;L9Z9Z4]5V"EHKJ/CPHHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ[
M]OO_ )-%\9?]<;?_ -*H:]AKQ[]OO_DT7QE_UQM__2J&JCN@/Y/MW^[1N_W:
M-W^U^E&[_:_2O9.,-W^[1N_W:-W^U^E&[_:_2@ W?[M&[_=HW?[7Z4;O]K]*
M #=_NT;O]VC=_M?I1N_VOTH -W^[1N_W:-W^U^E!; Z_I0!9TB,-=LWH.U:M
M4](B9(MQ'WC5S-:1V.:I+4,T9HS1FF0&:,T9IK/LQ_M'' )_SZ>O(H 4G JU
MHFB7WB;4EL]/M9KNZD&0D:;MH_O''11ZG X/-=C\/?@/J7BQH[K4%ETS3F&X
M9XFG7L4'( /]X_D:]H\,^$]/\'::+73;5;:'JWS;FD/]YF/)/\NU?,YIQ+0P
MUZ5'WI_@O5G[QX>>!&;9]R8S,[X?#/75>_-;^[%[)W^)IQ?1/1G#^ /V>+31
MMMQKFV^NEP5MU)-O']<@%S]0 /0UZ0L2H %55VC:,*!@>@H5-J@=O2G5^>XS
M'U\54]I6E=]/+T70_MCA7@[*>'<*L)E-%075[RD^\I/5^7;H)BEHHKC/J HH
MHH **,XHW4 %%&:-U !FC-%G#)J%_%:V\;W%U,ZI'#&-TDC,<* O4DG@?_JK
MVCX6?\$Z/C=\84CDTCX<^(+:UD =;K5T72HBI&0P^T%&<'(QL#9SZ!B-J>'J
M5/X<6_1'E9IGF79;#VF/KPI+^])1^[F:O\CQ?=2%N*^_OA9_P0#\8:PJS>,O
M'WAS18R-WD:/:S:C)R#@%Y/(52#M/"L.H[;C](_#+_@B=\$O !634K/7_&%P
MIW ZQJ16,<Y'[NW6)6'3(;(./=@?3I9%BI[I1]6?EF=>/?"6!O&C4E6DND(N
MWWRY5]S9^.-K$U_>QVUO&]Q<3,$CAB4M)(Q(4*JCYBQ) P!G)QU.*]V^$W_!
M,GXX?&22-K'P!JFCV<AP;K7BNE(F<C[DV)F''5(V'(/0@U^V'PV^!?@OX.67
MV?PGX3\.^&HF7:PTS3XK4N, ?,44%N%4<D_='H*Z;[+&'W>6NX< XY%>O1X<
MIK6K)OTT/R7._I+8ZI>&4X2,.TJC<G]T>5+YN2/S'^$?_! *_>*&;X@?$""U
M9E_>V/ARV$K [1]VYN H^]GK!R!_"3Q]8?!3_@EK\$_@I<P7-GX)L=<OH22M
MYKDK:E("0!D))^Z4\<%4!&3C[QKZ+* ]J%15Z"O6HY;A:7P07SU_,_'<]\3N
M*,WO'&8R?(_LQ]R/I:-KKUN10:?!;0QQQQ)'%"H6-%&U8P.  .@ ]!4GDKCI
MP.PIU%=Q\'ON($"FEHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ[]
MOO\ Y-%\9?\ 7&W_ /2J&O8:\>_;[_Y-%\9?]<;?_P!*H:J.Z _D^S[G\J,^
MY_*C_OJC_OJO9.,,^Y_*C/N?RH_[ZH_[ZH ,^Y_*C/N?RH_[ZH_[ZH ,^Y_*
MC/N?RH_[ZH_[ZH ,^Y_*D)SQEN>.E+_WU4EDAEO8UY^4ALGZTF*6QJVB[+=1
M[=ZES2"ES6QQAFC-,D;8K'VS7H/PV^ ]YXJ=+O51)I^F\,J' GG'4<<[%(YR
M>3VSSCEQ>,HX:G[2O*R_,^AX:X5S3/\ &+ Y72=2;W?V8KO*6R7_  R./\->
M%-0\8ZE]ETVW:XD7&]L[4B![LQX _')[ U[5\.O@98>#F2ZOBNH:D.02/W,+
M=MJGJ1_>.#["NPT/0K/PSID=GI]NEK;QYPBD\D]R3R3]:M@9%?G>;<25L3>G
M1]V'EN_5]C^W?#KP(RK(''&YG;$8E:W:]R#_ +L6M6GM*5]=4D ^8[LG.<T;
M:6BOF3]["B@G%&Z@ H)Q1NJ[X9\+ZGXWUI-.T73=2UC4)/NVMA:R74S>^R,%
ML<CG&!GG%5&+;LC.M6A2@ZE1I);MNR7JRCN%+FOH;X8_\$Q/BAXZFCDU:UTW
MP?8OSYFI7<<T[+QDK# SD'GI(8\X-?0GPT_X)0> _# 67Q)J6K^++@8)C4_V
M=:DXYRL1,A^;)_UN,;1@XR?3P^2XNKJHV7GH?E^?>,W"F57C/$*K-?9I>_\
M^3)J'WR3\KZ'YXO,J.H9OO'@ ;F_[Y')_ $UZE\-_P!BGXK?%:>%='\"ZYY,
MS +/?1KI\.W )</.4#*%.?D+''0$\5^G7P[^#/A'X1P;?#'AO1M#; 'G6ULJ
MSL0  6E_UC$8!^9CSUS7J_@W0FM8EF9=]S/P@],\ 9KUZ/#<4[UIW]#\9SKZ
M3%>5XY1@U%?S5)-OUY8\MOG)_H?"WP@_X((^*_%=M'<^+?'N@Z'$P8&WTJSE
MU"3(W#[[F)1@@=%8'GT#5],_##_@BC\$?A_*LNI6.N^,+F,Y#:OJ3"+.2?\
M50")2/NCYLYV^YS]<Z99K8V$,*X*PH(P<?W1C^E3[1Z"O8HY3A*?PP3]=3\A
MSKQ<XLS.ZK8R4(OI3M!6[7BDW\VSD_A;\"_!GP9TY;?PGX3\.^'(]NP_V=I\
M5LSC@?,R@%N%49)).T5U8A0?PKZ]*=17?&*BK1/SNM6J5INI6DY2>[;;?WO4
M0(H_A'Y4BQJO10/PIU%,S\@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KQ[]OO_DT7QE_UQM__2J&O8:\>_;[_P"31?&7_7&W
M_P#2J&JCN@/Y/O\ OK\Z/^^OSHQ_L_K1C_9_6O9.,/\ OK\Z/^^OSHQ_L_K1
MC_9_6@ _[Z_.C_OK\Z,?[/ZT8_V?UH /^^OSH_[Z_.C'^S^M&/\ 9_6@ _[Z
M_.KFC1YD:3L/ESGI5(CV_6M73(A;V2GY1N.2?6G'>QC4ET+.<>E6]!\/7WBK
M5%L]/MGNKEN=J] O]XGH /4UTGPV^#VH>/I1<2?Z'I(X:YD',OM&O);Z\ >_
M;W+POX1T[P=I:6NGVZQ1A1N<\R2D?Q.>I;ZU\_FW$E+"7IT?>J>6R]3]L\-?
M _,^(W'&YA>AA.]O?GY0BT[+;WY+EZKFL<O\./@78^#FCO-0$6H:I&0ZG_EC
M!_N^I'J>/0#K7= 9Z\\TJTM?G.,QE;$U/:UI7?X?)=#^YN&^&,LR+!QP.54E
M3@NV\GWDW=R?FW^%DDVTO2BDW5RGT I.!32X JUI.BWWB35;?3]-L;S4=1O&
MV6]K:P-//.V,X1%^9CCG [5]/?!/_@E9XK\8M;WGC34(?">FR#>;.!EN-39>
MP( ,,1*\Y9F93P8P1BNK#X.M7=J46_R/F>).,,GR&E[7-*\:?:+=Y2_PQ5Y/
MY+YGRO(V,>I( !SR>PXR?R!/H#TKVSX0?\$^/B?\7X8[I='B\-Z7* Z7FMN]
ML95/\21!6E/'/*A3_>P-U??GP8_93\!_ 3;+X=T"U34E8O\ VE=JMS>Y/!VR
M,/W8_P!F,(#CD'G/HA<M)N[YSUKZ/"\.Q7O5Y7\E_F?S9Q5])"M-RI</T.5?
MSU-7ZJ"T3[7D_-=#YC^%'_!*GP'X/"W'B:^U3QA=\$1N6T^T7_MG&WF'_@4F
M/;/-?1_A'P=I'@#1ET_0]*TS1K%0!Y%C:I;QG QDA0,GU)SFM%6W#MGTIV*]
M^AA*-'^%%(_GS/N,,ZSJ?/FF)G4\F[17I&-HK[@HHJ;3;"35KY88QZEVQP@'
MK70?-FEX1T/[?=)<,H,,+ CW;G^5>A> ['[?XCBW#Y(!YQSZCA?_ $+/X5AV
MMI'96Z0QKM1/U]S7=?#+2_)TR2Z88:X;"\?PC_Z^: .HHHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ[]
MOO\ Y-%\9?\ 7&W_ /2J&O8:\>_;[_Y-%\9?]<;?_P!*H:J.Z _D^Q_N_G1C
M_=_.C'^[1C_=KV3C#'^[^=&/]W\Z,?[M&/\ =H ,?[OYT8_W?SHQ_NT8_P!V
M@ Q_N_G1CV'YT8_W?RK1\)^$-0\;ZQ'8Z;;B:1OF9BVR.-?[S-@@#\"3V!J*
ME2,(N4W9(Z,+@Z^*K1P^&@Y3D[))7;?H4+6VDO;R*"&-I9IF")&@+,Y/0 =2
M?:O>OAC^SU'81PWFOJLDB -%9!CA/^NA'#?[HX[&M_X2_!S3_ANJR+B\U0H5
MDO&4#&>T:_P#L>Y[\':.V!YKX+..)IU&Z.$]V/5]7Z=C^Q/"_P !<-@^3-.(
MHJI5WC2WA#_%TG+RMRQ:^T]FQ*J(JJJJJ*%50,!0.@ Z >PX';%/Q117R&Y_
M3T8J*45L@I-U*I+'I7:? []GCQ7^T+K_ -A\-Z>TD,1Q=7TX,=K9CI\[XY;D
M'8H+=]N,D:4Z4YR4(*[9QYEF>%P&'EB\94C3IQ5W*3LE_71;MZ(XL(SE55)&
M9N% 4DGM7TK^SI_P30\5_%..'4_%TDO@_0Y%$D<14/J5XAZ%8VP(5/\ >E&>
M.$(KZF_9E_8=\(_L[1V^H20IKWBF(!CJEW$";=^<^0G/E#W!+<\L>,>WXS_=
MY.<=L_2OJL#P_%+GQ._;_,_E'CSZ0U:JY8/AF/+'9U9*\GYPB]$O.2OY+KQO
MP<_9_P#"/P#T;['X5T6UT]F0+<79^>\N_FW$RR_>.6YVC"@_=5:[+'^[^=&/
M]VC'^[7TD*<8+E@K(_F7&X[$8RM+$8N;G.6KE)MM^K>H8_W?SHQ_N_G1C_=H
MQ_NU1R@#@_P_G4B/N'O4>/\ =H7Y6^7;D\<4 3!2[!5!9F. !WKLO#NC#1K!
M5.#-*1)(<]#Z?2L_P=HFQ%O)E^9QF-6[#U_'WKH,?[M  L1F944?,QVC![FO
M5=(LO[.TR"'&/+0 _6N"\"::-0\0QLWW+<&4C'!/0?SKT:@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKQ[]OO\ Y-%\9?\ 7&W_ /2J&O8:\>_;[_Y-%\9?]<;?_P!*H:J.Z _D]S[I
M1GW2EW?[7Z4;O]K]*]DXQ,^Z49]TI=W^U^E&[_:_2@!,^Z4 YQ]WGVI&?"$Y
MX'M7IGPC^ 4_B@QZEK:R6^FG#QVOW);G!P,\91#CKU;M@<UR8S'4L+2=6J[+
M\_0]_AOAC,L^QL<#EM/FD]6W=1BOYI/HNW=Z*[T,+X6_"+4/B5=+*I-GI<;8
MENGB)#8ZH@[MV] >M?0GA/PAI_@K1DL=/MS#"%PY8[I)3ZNW5C_3CBM"SM8[
M&UA@ACCAAA4*D<:[40#L!VJ1NM?FF:9U6QDK/2'1?Y^9_<OA[X9Y;PO2YZ:]
MIB&O>J-:^:AUC'TU?VNB4]H"L6[^]4HZTV%=B[?[M*3S7C>A^QT:?+%(7/M0
M6QZ=<<G%2Z=I]QK6HV]E:0375U>2B&&&(;I)7/154<D_05]C_LH?L.0^&GA\
M0^*HXKG5<++;V+?O(M-?'&2#MED&1SDJI!QN;##NP.7U,5/EAMU?1'Q?&WB!
MEG#&$^L8Z5YR^""^*?\ E'O+9=+NR?$?LD_\$^=0^,'V?7?%GG:7X=8"2*R5
MMEU>*<$,Y!#0QD$_+Q(W!&P$2#[Z\%^"-*^'?AVWTG1+*WTZPLT\N**!!&JC
MJ>!@9)Y)ZDDGJ35S2;46&EP0KNVQJ#]3SD_F3^=6@,"ONL'@:6&C:FM>KZL_
MA#C;Q S;BC%>WQ\K4U\--?#'Y=7WD]7Z62,<4Y)-O7^5-HKL/AR7/NE&?=*8
MDNT\EJDW?[7Z4 )GW2C/NE+N_P!K]*-W^U^E "9]TK9\)Z!_:=TLTWRV\;9S
M_P ]3Z#Z52T72)-;O?+5BB*<NV.@_P#K]*[FUMX[.!8XP%51@"@!R\#^ 9QD
M4N?=*7=_M?I3[6UDU"]AMX]Q:9M@QVSW_#K0!V_PTTTVNB?:&7:UT<C(_A&<
M?G725':6RV=LD2#:D:A5'H!P*DH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\>_;[_Y-%\9?]<;?_TJ
MAKV&O'OV^_\ DT7QE_UQM_\ TJAJH[H#^3[/N?RHS[G\J/\ OJ@G _BKV#C#
M/N?RH&YF"C+,QP!CDFGVEI-J%U';V\4T\TS!(XXT+,['L .37OWP=^!L?@3;
MJ.I>5<ZNX!11\T=F/]G/!?\ VNV,#N3YF:9I1P5/FJ:M[+J_\D?<<"\ YCQ3
MC%0PGNTH_'4:]V*\MKR?1+YV6ID_"']GM=/9-3\0PB2X4+)!8L01#SG,O^UP
M!LYQDY/2O62OS?CGZ=/_ *WY4!>GK2DX-?F..S"MBZOM:S]%V78_O+A7A'+>
M'L"L%EL+=92^U)]Y/OY;+9:"T*ADD7]?:G);>< QZ9JP/EKB/KJ.';]Z0O2K
M?A_0;WQ3KEKING6EQ?7U[)Y<,$";GD;CIV&,\D\#J>,T:!H-[XIUVST[3;.X
MOKZ^E$4$$.-\C=< D@#@'DD => "1]X_LD_LE6?P=T2/4-1_TS7;R,B>Z7[B
MJ>L4.>53LQP"QXP J@>AE^73Q=2RTBMW_EYGP_B/XC8+A7 \U5<]>:]RG?5_
MWI=H)VN_M/1>4/[)O['NG_".PM]6U15OO$4L.V:XZQQ9ZI!Q]W_;(W-G' XK
MZ$TRW\Z\MXU'R@@!1Z =/R%0(NU%7^Z,"M3PO;^9>M(1Q&NT'W/_ -:OOJ%"
M%&"ITU9+^KG\!Y]GV/SG&SS#,JCG4EU>R79+HET2V];F\1M8X]:***V/'"BB
MB@ IT;[3WY--HH FS[G\JEL;*34KE8HP6+'GV'<U!:PM=2>5&K,['Y0.YKN/
M#F@KHUMG[TT@S(P'#?3VH FT?2H])M%CCZ?>)Q]X^OY5<S[G\J/^^J/^^J #
M/N?RKIOAII'VF^EO&'RV_P B$_WCU_(?SKF3R5 W;F8*!ZD\"O3O"^D#1='A
MM_XE&7]V/)H T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "O'OV^_P#DT7QE_P!<;?\ ]*H:]AKQ
M[]OO_DT7QE_UQM__ $JAJH[H#^3[I_>J;3-,N-=U*&QLX9+BZNF"11)RSGT_
M+_.*-,TVXUS4X;*SA>XNKI@D42#<SD__ %L\U]%?"'X0VWPXTWSI_+N=8G3$
MTXY6,==B=\#N>K8[# JLXS>G@:>NLWLO\S[CP[\.\;Q5C/9T_=H0?[R?1?W8
M]YOHNF[[$?PC^#%I\/+5+JY6.YUJ5 ))QRL6?X8_Y%NI[8!Y[@BEQ@4JJTA^
M7FORW$XFKB*CJUG=O^M#^^,CR'!93A(X#+H<E./1=7UE+O)O5M[OT0GS'[HR
M:F6VSC/7TI\40C7W]:>!S6)])1PZ6K +S3[>VDO;J.&&-I9I6"1QJ"6E<\*J
MCU+$ 5'(X7J=OU-?6O["_P"RS+:M;^,-<MI([V5-^G129#6<9!!F8 _?D4G:
MIR54GG+8'9@<'/$U?9P^;['R_'7&F#X8RN688G66T(7LYSW2]%O)]%KNU?M?
MV-OV2X_A;I2ZQJR/)KVH0*MP" $LHV )@3_:XP[ \G@';R?HJ&,11*HZ*,#Z
M4VVM([2(1QJ%0=!Z5)7Z%A\/3HTU3IK1'^=O$/$&-SK'U,QS"?-4F_DET2[1
M71??JV#':*W/#L1M]/W;?FD;<?Y"L,!BR[?O$XKJX[=;>V6->5C 48[BMCQ1
MZ-N%.J$?*WW?UJ56W"@!:*** "G1QM-(J(K,['"@=S30"[!5!9F. !W/I77^
M%/#G]E1^=,JFYD&,?\\QZ?7WH F\*^&UT>'S),-=/U(_@']W_'UK9Q[-4/0U
M(C[AVSZ9H =_WU^='_?7YT8_V?UIKG8.F/<GI0!M> ]'_M?7D=UW0VN7;/\
M>_A_Q_"O1EZ5C>"-#;1-'42+MFG_ 'DG'3T'X?SS6S0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %>/?M]_\FB^,O\ KC;_ /I5#7L->/?M]_\ )HOC+_KC;_\ I5#51W0'\YWP
MA^$%O\-]-\V?R[C5KA<32@96('K&GL.Y_BQZ8SVA7BC;Q4L,6\[OX?YU^7XC
M$5*]1U:KO)G^F60Y!@\KP<,NRZFH4X;+OYM]9-[O=B10M(_/W:L*GE)A: O%
M+CWK$^FIT5'8,>](W6E:MOX:?#R_^*WCG3_#^E@?:[]\&0C<MO&!EY#_ +J\
MX[G"]2*J,7)\L=V3C,51PN'GB*\E&$$W)O9)*]STK]CO]G>3XO>,AJNHV\C^
M'M*DP5. M_<#!6#!ZH 59\\$$*<AB*_031M)CT6U\F-5&"=S*NT.?7'8=@.U
M<O\ !SX9Z;\,/!MGINFVZ0VMK&(XL@;W')+N1P78DL3ZL?I78))@_,:_1,MP
M,<+14?M/?U/\ZO$GCRMQ3FSQCNJ4+QIQ[1ON^G-+=M=++H2444=:[C\^+.BP
M&?5(^,J@+G\.E=&LF".F/K63X:A_T62;_GH0%SZ#K6I_WS0 YTW#<.::IVGL
M/QIT;8('%*\?H.] "H^X>]/2-II%1%9F;@ #DTRUMY)[A8T3<\AVA5ZFNT\-
M^&ET=/,DVM=-U(_Y9^P]_>@"+POX7&FA;BX -RPX'41C_&MNBB@ HS@T44 2
M(^X=MWUK7\%Z-_;.N1JRKY5OB63W&>!^)_0&L0OY9W8S^%>E>"-"_L72%+?Z
MVX_>/[<<#\* -H=**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ[]OO_DT7QE_UQM__ $JA
MKV&O'OV^_P#DT7QE_P!<;?\ ]*H:J.Z _ F&WY^?]*F HVTM?E)_JY3IJ*L@
MHS136H- D<(C-GY54LQ] !DG]*^V/V#/@%_PA_AC^W=2B:'5-<C25E=2KV]K
MR8T]07R'/0\J#@J:^;OV6_@^WQ>^*MG#<0M)I.E%;V_!&%E4'Y(N>N]PH..=
MN[N#C]'M%TX:3IZ1Y^; +''4X /\A_@*^JX=R]2_VJ7R_P S^6?I#<=.E2CP
MW@Y:RM*K;I'[,?\ M[XGY)+9LMK\ZJ%VY Y&.*3/NM+NQ_%^E.QO^[QCUKZR
M5[ZG\B@DN/O,/PI['"G'7M46?]K]*N:+#]JOU5OF5?F/X5(&]9VWV*TCBROR
M+CG\ZES[I2[N?O=>O%&[_:_2@! V#]Y:L65NVI3I#&=TC<\=O<^U3Z)H,^NS
M[8_EB7[TA^ZO^)]J[72-(AT2V\F 85N6)&68]R3_ $H @\/^'(]#C!.V2X(P
MTGI[+Z#^=:5 XHH **** "BBC:TGRJ-S-PH'<]OUH VO N@?VYJX9A^YMR&?
MT;T%>DKG;S65X0\/#P_H\4?W9)/WDV>2S$?TK6H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ KQ[]OO_DT7QE_UQM__2J&O8:\>_;[_P"31?&7_7&W_P#2J&JCN@/P0HHH
MK\I/]8 )Q37D51N/W5Y/%*QQ7H/[+WPL7XM_&/3;&XA\[3;'_3[Y?X7C1AMC
M;V=RBD=U+?6MJ%&56I&G'=NQY>=YMA\LP%;,,4[0IQ<G\NGJW9+NV?77[$GP
M3/PT^%\$EY#Y.J:B1?W@(R5D90(XF_ZYI@$=F+^M>Z#@=_RJOI6G_P!FV$<7
M\>,R$?Q,>3[]2>N:L?\ ?5?I5&C&C35*&R/\R<]SC$YKF%;,<6_?JR<GY7Z+
MR6R[)6 G/K^5&?=ORH_[ZH_[ZK>+OH>2._UAX^7\*V/"]MBV:8]9"0..PK%7
M)8?>R3@5UVE:?))'';P0R2-C[L8W$>I/M4M6=@'%]HR2V/\ =K9T#PC)J2^9
M=>9# >0,?,_^ -:>A>#(K!EENOWUP!]W^&,^Q[_6MPG/]ZD 6<4=I"L,4?EQ
MK]U1T%35#_WU4D;]O;O0 ZBBB@ HHHH *Z+X<^'_ .TM2-W(N8;<X3/\4G7]
M!@_7%8-G:RZA>QP0J&DD( SV]_PKU;1M*CT738K:,?+$,;CU8]R?J: +0X%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>/?M]_P#)HOC+_KC;_P#I5#7L->/?M]_\
MFB^,O^N-O_Z50U4=T!^"%%%!.!7Y2?ZP#7.![=_:OM;_ ()Q_"A=%^'UUXCN
M(U^TZQ.WEN <^3'F- /8N)7]P4-?&OA[1+CQ3XBT_3+-=UW?W,4$(]'=L*3[
M \DGC /:OU+^'_A"W\!^"=+T>UC\N#3[:.%1C!PB[1GU( Z]SSWKZ3AW#.56
M562TC^;/YN^D=Q+]6RNCDU)^]7ES2_P0V3]9-6_PLV0,#^*C_OK\Z,?[/ZT;
M<_P_K7V!_& ?]]?G2;OK^=6=-TBXU>7;!#N4'#,6PJ_Y]*Z?1/!T&FX>3%Q*
MO1BNU1^!_K0!2\#^!KC7=06:4>1:P#S"7ZR]L*/7ZUZ=IFD6^D6WEPP[?5AP
MS?4]ZK^'+(6NGJVWYI,-CT':M#'^S^M !_WU^='_ 'U^=&/]G]:,?[/ZT '_
M 'U^=&,]FHQ_L_K1C_9_6@!\;]NG%/J''^S^M2+)Z\4 .H-!.*TO"7A__A)=
M62-MWV9?FE([CTS[G],T =+\,_#_ -FMO[0F7]Y<+B+C[J?_ %ZZVFQQB)=J
M\#L!VIU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7CW[??_ ":+XR_ZXV__ *50
MU[#7CW[??_)HOC+_ *XV_P#Z50U4=T!^"%(QXI:/XEZ=>_3^E?E/J?ZP;Z'N
M'_!/OX>_\)O^T!#?31F2S\-VTEZV<;5E.$BX/<EF/_ !^'WX%"+T7\Z^>?\
M@F)\+KBR^$&H:\MONN/$5^51R& ,$"F-220 /WC3=#^)KZMTOP&J-NO)/,](
MTX7\3U_*OO\ ):+IX57W>OWG^?7C=GG]I<68B,'[M&U->L=9?/G<D_2W0YZR
MLIM2F\NWB\UN^#\H_'I71Z5X%CB8/=-YK#G8/N@_7O6[:VD=C%Y<*1Q1_P!U
M>%/X5)_WS7JGY(-BB6&,(JJJ+T4=!4UG:&]NEC&!N!)/H*C_ .^:V?"MD4@:
M9MN9!M&>P[T :P7;P N,G STI<?[OYT?]\T?]\T &/\ =_.C'^[^='_?-'_?
M- !C_=_.C'^[^='_ 'S1_P!\T &/]W\Z,?[OYT?]\T?]\T 2VXDN)ECC7?([
M!44'[S'H*]1\*>'$\.Z0D!^>4X:5_P"^_7/T';Z5SWPT\*;8QJ4R_O&#>0K#
M[HZ;O7D9Q[5VM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5X]^WW_R:+XR
M_P"N-O\ ^E4->PUX]^WW_P FB^,O^N-O_P"E4-5'= ?@A3+B;[/"TF&.P%L+
MU./3WIY.!74_ GP,OQ0^-OA'P[-&LEMJ^L6MM<J2O,#2CS>N1_JP_!!!Z<U^
M5TX.4E%=78_U6QN,IX7#SQ-7X81<GZ15V?JQ^SG\.F^$GP&\(>&YE$=UI.EP
M1W:^ERRAYQT7/[UI!R,XKM-P_O+^5.ED,L\CDCYV)X!_J32;O]K]*_4*<5&*
MBNFA_EICL94Q>(GBJOQ3DY/UDVW^8FX?WE_*C</[R_E2[O\ :_2C=_M?I5'(
M.MH3=3K&N#N..!7501+;1A%VC;QTK)\,6FYS<,/N?*A/?U_PK:S_ +7Z4 )N
M']Y?RHW#^\OY4N[_ &OTHW?[7Z4 )N']Y?RHW#^\OY4N[_:_2C=_M?I0 FX?
MWE_*C</[R_E2[O\ :_2C=_M?I0 FX>J_E6SX+\+GQ)J?[Q?]%AYD(&-Y[*#_
M #K/TO3I=8U&*WA5GDD../X1W/IQ[UZIH&@P^'],CM8@"%Y9L<NW<F@"Y'&L
M**JJ%50  .P%.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O'OV^_P#D
MT7QE_P!<;?\ ]*H:]AKQ[]OO_DT7QE_UQM__ $JAJH[H#\$&Z5]#?\$NO!Q\
M3?M:6-\T;-'X=TR\ORV#\K.@MUY'3_7=^" ?:OGD]*^V?^".WA!M_COQ$T?R
MM]ETN%]G)QYDLH#9Z<PDC'4(<]J_.\HI\^+@O._W:G^C'B[F7U'A'&U4]90Y
M%_V^U!_<G?Y'V[GW/Y49]S^5'_?5'_?5?H1_G.&?<_E3[>%[F=43YF8\#%,_
M[ZK8\+V13=.V?F^5?<=Z -2U@6TMUB3[J# ..O\ ^NI,^Y_*C_OJC_OJ@ S[
MG\J,^Y_*C_OJC_OJ@ S[G\J,^Y_*C_OJC_OJ@ S[G\J,DG].E&?]ZNP^&OA'
MS9%U"Y7:%^:W3^]ZN1_*@#9\!>%?[ LO,F7_ $R89?/\ [+70T*-JT4 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5X]^WW_R:+XR_ZXV__I5#7L->
M/?M]_P#)HOC+_KC;_P#I5#51W0'X(=^<8SSGI7Z3?\$K_";>'OV4XKZ2%HY-
M>U>ZO,F#RR439;J,Y.\ PM@]MV.U?FO)RAK];/V,_#:^$_V3_A[:*$Q+H<%_
M\K$C_2LW3=><[IF)]"<= *^+X;IWQ$I=E^9_;?TD,P]EP[1PJ_Y>55?S48R;
M_&WX'I@'^]^='_?7YT8_V?UI'.Q<[:^R/XD)K*U:\NEC7/7)SZ5U,42PQJJ*
MP51@ 5G^'-.^S6OF,HW2<CUQ_GFM+'^S^M !_P!]?G1_WU^=&/\ 9_6C'^S^
MM !_WU^='_?7YT8_V?UHQ_L_K0 ?]]?G03C^]^=#?*.1C\:O^&_#4WB?4_LZ
M*R6ZC]_,.?+'IC^\?TSGM0!?\"^$?^$DO/-F!^QPMAN?]:>NT?U_*O2HT$:*
MJ@!5&  .!4.G:?%IMI'#"@CCB7:H'H*L4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %>/?M]_P#)HOC+_KC;_P#I5#7L->/?M]_\FB^,O^N-
MO_Z50U4=T!^!QLY]0*V]K&TUU<L(8(P1NED;A5&>Y.*_;'3M%A\-Z=;Z;;LS
MVVFPQVD+,NUF2-0JDXXS@ < =.E?D)^S7X87QE^T7X"TR189(+O7[(7"2YVR
M0K.CR+QSDQJX'OCTK]@F;>Q8[<L<U\OPS"T:DWY+]3^I/I-8Z^)P&#OK&,YO
M_MYQ2_\ 26_D@Q_N_G5G2++[9=_-]Q.3594:1@J@%F.!BNDL;%;" 1KR>I;U
MKZ8_ELM1'*#Y0/;-.Q_N_G4:/M/M]*D!R/X: #'^[^=&/]W\Z/\ OFC_ +YH
M ,?[OYT8_P!W\Z/^^:EL+&;5+R.WMX_,FDZ #I[GT'UH DT?1KC7M06WM@ Y
MY+=D'<FO4]#T"WT&R6&!, '+,1\SMZFH/"?A>/PSIRQC#7#\S2#^,_X#M6K0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>/?M]_P#)
MHOC+_KC;_P#I5#7L->/?M]_\FB^,O^N-O_Z50U4=T!^0W_!-/PXVO?MB^&I@
MC.FCV]]?R80,H M9(P6_N@-(I!'(.*_3_..Z_E7P!_P2 \.+?_&#QAJC+&?[
M-T1+8'+>8IGG4\* 1MQ"022-IVGGG'Z$:99-?7&#]Q>2?Z5X/#].V$4GU;_R
M_0_<OI"8_P!OQ6Z/_/JG"/S=YO\ ]*^ZQ>\/V&TF=AST48_6M2FQ)Y:;>PX%
M.KW#\-"GQOQCT'<4RCI[4 2[A_>7\J-P_O+^5)')GC)Z>E36EM+?W*0PJTLL
MAPJJ.3_GWH 2UM9+^X6&!/-ED.%51R:]-\%>%(_#6GC=M>ZD \V0?R'L*C\&
M>#8_#=OYCD274@P[]A[#V_G6]0 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !7CW[??_)HOC+_KC;_^E4->PUX]^WW_ ,FB^,O^
MN-O_ .E4-5'= ?!O_!'SP?):_";Q=JS9+:KK*629*D%;>'<#C[P)^TD$-V ]
MZ^W;&R6PMU3^+&6^M> _\$PO H\'_L;^%KB2(QW&L-<ZB08PO#SNJMGDMNC1
M#N/.,#H *^A!7GY;1]GA:<?+\S[OQ.S+Z]Q5CZ__ $\E%>D/<7X104445W'P
M@445+86$VJ7D=O;Q^9-(<*.@^I/I0 EI:2W]U'#"C22R':JCO7IO@KP5'X;M
MO,D_>7D@^=^N!_='M_.E\&>"(?#,&]B);IOO28Z#T'M_.MZ@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ[]OO_ )-%
M\9?]<;?_ -*H:]AKQ[]OO_DT7QE_UQM__2J&JCN@.%^!O@W_ (5S\%?"'A\Q
M>3)HNBV=E*A4*PE2%%D)4< EPQ."1DD]ZZL5$I*?PU*#FHC%1BHHVQ6(G7KS
MQ%364VV_5N[_ !;"C-!.!5[0/#5SXGO&A@&U48"60H2L0Z\^I/I3,2'2M)N-
M;O%M[6,R2-W_ (5'J3Z5ZAX3\'V_A6V_=_O)Y!^\E/5O8>@]JL>&_#=OX:L!
M#;KRW+N1\SGW_P *T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ KQ[]OO_ )-%\9?]<;?_ -*H:]AKQ[]OO_DT
M7QE_UQM__2J&JCN@,K'^[^=*C;3VZ^M)_P!\UTG@GX>R^)"MQ<9CL<Y!'6;Z
M>WJ?RYJ0*_A3P?<>*[G*XCLT(WS=3]%'?^E>H:/H]OHEDMO;1B.)3D =SW)]
MS4EG8PV%ND4,<<<<8P%5< ?A4U !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 444R:=(%R[;5]30 ^O&_P!O^X6+
M]D7QD"WS>1;G'_;U#7IE]XESE;?L<;__ *QKQ/\ ;F+2_LH>-F9MS?9X.I_Z
M>X*J.Z!['H/@3X9M>^7>:E&RPXRENX^9O0M[>U>@I&L2A54*H& !VIP7;_.B
MI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BF3SK;1[G;:HZFL34?$#S_+"S)'_ 'NC4 :&I:U'8G:IW2_W?3ZU
MBWM_)J#YD;Y>R]A4.?\ :_2C=_M?I0 @X_N_E7E7[<7_ ":;XV^[_P >UOV_
MZ>X*]6W?[7Z5Y3^W&?\ C$SQK\W_ "[6_;_I[@JH[H#Z$HHHJ0"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***"<"@ JKJ&K1V
M0V[AYG9:IZKK?EEE@PS="W]W\*QV8NVYB[,>YZF@":]OY+^3=(<8/  X%0_\
M";_OFC_OJC_OJ@ S_M-_WS1G_:;_ +YH_P"^J/\ OJ@ S_M-_P!\UY3^W"?^
M,3?&O+?\>UOV_P"GN"O5O^^J\I_;B&[]DWQJ/F_X]K?_ -*X*J.Z!GT)1114
M@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114-W>)9Q
M[F/T'K0!)/.L$99F55'<UB:GK3W2LL>43]34-W>R7K_,2%SPM1=* (<>S4?]
M]?G3Y(\_-U-,Q_L_K0 ?]]?G1_WU^=&/]G]:,?[/ZT '_?7YT?\ ?7YT8_V?
MUHQ_L_K0 ?\ ?7YUY5^W!_R:=XT^]_Q[V_\ Z5P5ZKC_ &?UKRK]N 8_9/\
M&G'_ "[V_?\ Z>X*J.Z ^@Z***D HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHJKJ&IK:)M7YI#T'I[T .U#4DL$Y^9FZ**P9KF2ZD9F)YZ#
MTI\H\URS-EOK46".M !1110 5')'Z#O4E% $./9?SHQ_N_G3WB]*9_WS0 8_
MW?SHQ_N_G1_WS1_WS0 8_P!W\Z\J_;?_ .33_&G3_CWM^_\ T]P5ZK_WS7E7
M[<'_ ":?XT^[_P >]O\ ^E<%5'= ?0=%%%2 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !115/4=3%LNU?]9V!Z#ZT &IZG]D3;'AI3VSTK))W.S%LL
MW))%!.Z0L6RS=2>IHW?[7Z4 &?\ =_*FNF\?PY[<4[=_M?I1N_VOTH A(VFB
MI)%WCW^E1GY3CB@ HHHH *8\?]W%/HH AS_N_E1G_=_*GO'_ '>*9N_VOTH
M,_[OY5Y5^V^?^,3_ !IT_P"/>W[?]/<%>J[O]K]*\J_;@.?V3_&G/_+O;]O^
MGN"JCN@/H.BBBI **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBJ]]?+91_W
MF/0>M #=1U 6B8'^L[5CNY=RQW;CWQ2R2-*Y9MQ8TG_?5 !N_P![\J-W^]^5
M'_?5'_?5 !N_WORHW?[WY4?]]4?]]4 &[_>_*FNN\?Q?B*=_WU1_WU0!"?E;
M%%2.FX?Q?E49X.* "BBB@ IDB=P<<4^B@"'=_O?E7E7[;YS^R?XT^]_Q[V_4
M?]/<%>L2)GG]!7D_[<'_ ":?XT^]_P >]O\ ^E<%5'= SZ#HHHJ0"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBD=MJD],#/- #+JY6UBW-6+<3M<2,S G/3VJ:_
MNC>MD;MHZ+57'^S^M !_WU^='_?7YT8_V?UHQ_L_K0 ?]]?G1_WU^=&/]G]:
M,?[/ZT '_?7YT?\ ?7YT8_V?UHQ_L_K0 ?\ ?7YT?]]?G1C_ &?UHQ_L_K0
M?]]?G373>/XJ=C_9_6C'^S^M $)&#14K1[^WZU$05/- !1110 5Y3^W)_P F
MF>-?^O>W_P#2N"O5J\I_;D_Y-,\:_P#7O;_^E<%5#XD*6Q[]1114C"BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIOG*<^U'
MFCW_ "H =13%G5AP:?0 4444 %%%-+J* '44WS5]: ZGO0 ZBC-% !136D"F
MCS5H =13?,&*<#D4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %9NIW?G2>6I^5>OO5C4KO[.NU3\S<?3WK-% !3)(\\]Z?10!"1@]!^=
M&/\ =_.I'CSSWJ/I_=H ,?[OYT8_W?SH_P"^:/\ OF@ Q_N_G1C_ '?SH_[Y
MH_[YH ,?[OYT8_W?SH_[YH_[YH ,?[OYT8_W?SH_[YH_[YH ,?[OYTUDW^GY
MT[_OFC_OF@"'!'6BI&3?Z?A4>"O6@ KRG]N3_DTSQK_U[V__ *5P5ZM7E/[<
MG_)IGC7_ *][?_TK@JH?$A2V/?J***D84444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5^2?_!7_ /X. ?%G[*O[1Y^&?P9A\*ZC>^%2#XHU35;9[Z W9 ;[
M!"L<D87RU/[UR2V]]@"&-]WU;_P66_X*36W_  3N_98N-0TF:VE^(WBUI=+\
M*6<K@ 3 #SKQUYS%;*P8@C#2-"A(\S(_F:O]0N-7U&XO+RZN+Z\O)7N+BYN)
M#)-<RNQ9Y'8\LS,2Q8\DDD\F@J,;G]4'_!-3]O;0_P#@H3^RUH_CO3_)M-:3
M&G>(M+CSC2M211YL:Y))B?*R1,22T<B9PX95^A*_F&_X(\?\%%;G_@G?^U?9
M:IJEW<+\.?%CPZ7XMMQO:.&$OMBO]B*S,]JSLV%4LT;2H.66OZ<=,U.'6+&*
MZMI(YK>=%DBEC<.DJ,,JRL"05((((ZT"DK.Q8HHH)H$-9PM<W\2/C'X7^#OA
M637/%6N:9X=TF%Q$UUJ-PEO'O.<("Q&YS@D*,L0. :\S_;J_;<\-?L3?">36
MM7CEU#6M09K;1-)B)5]2N  3N8 ^7$F5,DF#@$!5=V5&_$/]HC]I;QK^U1X_
MD\2>.-8FU+4,D6]NH,=GIJ'_ )9V\.2(U'XL3DLSGYJ\G,LVIX7W+7E^1^J>
M'?A;C>)7]9J2]EAT[<UKRD^J@M$[=6VDGW>A^HGQ5_X+T?"'PA<R0>&=.\7>
M-)=Y"7%O:)8V9 (R=UPRRXY."(2"5/(X)\MNO^#BN2.ZE6V^#GF6_F-Y33>+
MO+D9,\%E%BP4D=0&8 \9(YKX#^#/[/'CC]H36'L?!/A76/$4D) GDM(,P6N<
MX\Z4X2/(4X+L,X]>*]_T_P#X(I?M 7FCK=3:'X;L9F1F-G<:]"9UP3P2FZ/)
MP,8?'(R1SCPXYEF5?WJ2T\E_F?LU?P[\.LHMA\SJQ]I_?JN,OG&+C;[CZO\
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
M'XG_ /!1K]J.;]K3]JOQ!KT-V]QX>T>5]&T   (;*%B!*!W\Z3?+D_-MD4<
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
M]\6K59&C9?"M_<@JF\MY,#3;0,C[VS;UXSWZ5^7(_P""X_Q\/_+YX-_\$?\
M]LKZY_X)E?\ !2>X_;8@\1?#WXE+I:^*);>6:U:R@>TAU:P9=DT8&\XFCR2=
MI!*."!F-V/FT\VPN(?L(MWEIKZ'W^9>%O$/#])9SB8QE"E*,GRRYFDFG>UEH
MNO;T/R(7A>Q]P",_GS^'\^M?MS_P1D\36^N?\$^/!-O;,LDFD3:C972@\Q2_
M;IY0#]8YHV_X%7XU_&?X4ZA\!_B]XF\%:IN^W>%]2FT]W8;?M"(Q$<X&!\LL
M>R13@95P<5]F?\$/OVR;'X/_ !&U+X8Z]<);:?XXNEN='GE.V*#4A&$,3,3@
M">-8T4YSYD2J!F0"OG<CK+#XODJZ7O'7H[_YG[]XR93/.N%UBL![ZIN-56UO
M#EDFUZ1ES>B9^O Z45!;72R+M##<O##N#[^E3U]U:Q_%0$X%<)^TOXML_!G[
M.GCS5M0D\JRT[P[?W,Q49;:MO(<*.['H!W) KN)I5C0Y8+QQDU^>G_!<G]LV
MS\'?#-?A'H=]'-X@\3B.;6_*^8V&G@EEC8@_+).X08_YY"0D?.F>7&8B-"C*
MK-[(^BX3R.OF^;4,!AU=RDFWVBM92?9)?Y;GDO\ P1,MH_$WP#_:,\,_Z?\
M:]4T"W7%H&64*]K?Q?NG7GS-Q^4@9Z$5^?-E\UC"W]Z,'/X?Y^G2OJ[_ ((W
M_'VW^!O[:^CVNH3+#I?CN!O#LCD#:ES(Z26I)SG+3(L0 ZF<<=QXW^UI\ [G
M]F3]H[Q?X)FMFM[71]0D.G'DK-8R$R6S@]\PL@/7#AER2I-?#U[5,#2G#[+:
M?SLS^T<EC]3XPS/#5-/;QI5(+NH1=.2_[==KGZI?\$(_%-OK?[#D-A"?WVAZ
M_J%K<@L,AG9)U( )."LH&3CD'MR?M*OQB_X(O_MF6?[-_P =;SPCX@N(K/PS
M\0&BB2[F.V/3]13*PNQS@)*K^6Q.,,(\D*":_9:VN6F;:Q7=C)4=5KZ[)\1&
MKA8I;Q5G\C^5/%C(JV6\2XB51>Y6DZD'T:EJ[>CNO^')Z\-_X*6V\EU^P3\5
MUBCDD9?#MRY"*6(50&8\=@H))[ $U[E6#\2_!6G_ !*\"ZQX<U82-I?B"PN-
M-O C!6:&>-HG )!&=KG'!YKT*T7*#BNJ/A<MQ?U7&4L2_L2C+[FF?S:(NXJ/
M4XK]W_\ @D[XPM?&7_!/GX:2VC?\@_36TV9"P+1S6\KPN#@GJ4W#."5920I.
M!^''Q%^'6J_"3Q_K?A37(C!K'AV\ETZ\4J1^]C8J64'JC8#*>0001D8)^]_^
M"%G[:5OX$\27WP?U^Y2"U\27C:AX>GE9V'VPH!-:Y)*J'5 Z#@;Q(.6=17Q.
M0U%0Q7)4TNK:]_ZT/[#\;,GGFO#4<7@??5*2J::W@XM-KOI)2]$S]6J*CMIQ
M<1[@5.#@X.<&I*^Z/XN"BH9;M8Y&4D+MY.?\_6I(VW(#Z^E 7UL.HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *KZA/LCVC.YJL-TK-N9C/)G' Z4 1A<
M#^+\Z-O^]^=&/]G]:,?[/ZT &W_>_.C;_O?G1C_9_6C'^S^M !M_WOSJ.2/^
M+YJDQ_L_K1C_ &?UH AZ45*R;AT_6HF4J>] !1110 4V1-W//2G44 0X_P![
M\Z-O^]^=221[N:CQ_L_K0 ;?][\Z-O\ O?G1C_9_6C'^S^M !M_WOSHV_P"]
M^=&/]G]:,?[/ZT &W_>_.C;_ +WYT8_V?UHQ_L_K0 ;?][\Z\H_;D&/V3/&O
MWO\ CVM^I_Z>X*]7Q_L_K7E'[<H_XQ+\;<?\NUO_ .E<%5'= >\T445(!111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 V:3RXV;.,=SVKYA_:"_P""MGPC_9M^*^H>#M<U
M#6[W5])"?;1IFG?:8[>1UW")GW#YU4J6 SC< 2#D5].W!Q"WR[AW'K7XH_%7
M_@CI^T0?B9KS0Z%#XRCGOYIUUS^V[&%M6\QS(9F225'5F+'<I4 ,"!D8)\W,
M\1B:,$\-#F;>NE[+T/T7PXR'(,SQ=6/$&)5&$8IQ3G&#DV_YI)JT5NMW=6V/
MMW_A_'\#?7QM_P""4?\ QRE_X?Q? S_J=_\ P2C_ ..5\"?\.=/VCO\ HGD?
M_A0:9_\ )%)_PYR_:/\ ^B>Q_P#A0:;_ /)%>+_:F:?\^O\ R5G[#_Q#[PU_
MZ&*_\'TO_D3[[_X?Q_ SU\;?^"4?_'*Q/&?_  68_9M^(VARZ7XAT7Q#K^FS
M8\RSU+PS#=P. RORDC%3\RJ>1U4'J!CX@_X<Z?M'?]$\C_\ "@TS_P"2*3_A
MSE^T?_T3V/\ \*#3?_DBC^U,T_Y]?^2L7_$/?#7_ *&*_P#"BE_\B?5OQV_X
M+V^$]"\+R6/PM\(ZIJ>J,I\J[UF".QL+4E2=XAC8R3,&ZH?*7G.\XQ7YL_%7
MXJ^(/CA\0M4\5>*M3FUC7=8E\VYN)>!Z*B*/E2-5PJHH   ]R?>O^'.7[1Q_
MYIY'_P"%!IO_ ,D4G_#G+]H[_HGD?_A0:;_\D5Y^,EF&):]K"5ET46O^'/N.
M%:? 7#JE++<71YY*SG*M"4FNU[I)>B5^MSYF Q6Q\//B%K?PE\>Z/XH\-W\F
MEZ]H-VE[974?!CD7LW]Y&!965LJR.RL"I*GZ"_X<Y_M'_P#1/8__  ?Z;_\
M)%)_PYR_:._Z)Y'_ .%!IO\ \D5QQP6*B[JG+[F?6UN-.&:L'3JXZA*,DTTZ
MD&FGNFKZI[,]]_;!^!5C_P %-OV>-%^/OPMTTGQA86_V#Q3X>B<27$QA0;TC
M"C,EQ$"C*&VM+;M%\H<(E?G*"L\?;!'3.=I[]ATZ<CL>X-?L%_P1Q_8>^)'[
M(\7CF]\?6UKH\?B46B6NEQ7Z7$BO 9]\\AB9H_F61%7#%L+R!@5U'[:/_!(/
MP!^U1JEWK^CR-X%\9769)+^Q@1[/4)"<EKBWR-S'GYT9&)(+%\;:]S$Y34Q-
M-8B*Y:C6J\U_GOJ?B_#GBAEO#F85<@K5?;8.$OW56/O<D7[W([?%&+;2E'5:
MV33T^,_V5/\ @N%X_P#@IHT&B^.--7XB:7;IY4-Z]S]DU:!1@#?*5=+@!>,.
MJN2"3(WW1]1VW_!P!\'IM)FG?P_\2;>XA("6CZ99M+/G'*LMV8P!D\,P/!XZ
M5\:?%;_@BG\>/AU/.VEZ/HGC*QCW,DVC:DBR,HSC,5QY;[B,?*F_D-R1@GA#
M_P $O_V@C_S2KQ!_W_M?_CM8T\9FM%>SE%OUBW^)[.-X6\-<XG]=AB*=/F=W
MR55!-_X96M\DCZ7_ &E?^"^VN>+]+NM+^&7A?_A&5N$,8UK672YO8E;(S';(
M#"CCAMSR3+VV$U^?OB7Q'J'C/Q%?ZQK%]=:EJNJSO=WM[<L9)KF5CN9W/<\_
MD..!7TM\./\ @C1^T!\19/WWA?3?"L+@@7.N:G$BJ0<<QPF67W^Y@CI7W%^R
M5_P1$\!_!#5[76O&UX?B)K5NZRQ6UU;"#2;9L@C_ $?+&9E(^](Q0\'RU(!$
M/"9ACIIUM%YJR7RW_ Z:?%' G!N&G'*G&I4:U4'SSD_[U35)>5[=HGB?_!'3
M_@FWJ&H^)='^,GCK35M]+M2;OPOI=S'OENI.L6HNK !8T',.06D8I, BI&7]
MV_X*]_\ !/6\_:F\$V7C#P?8K<^.O"L10V^[:^L6&6<VZ=FE1RS1@D9WR+G+
M#'VM%:1PKM5=H] :+B!9(B#N[="17TE/*Z,<.\-T>[ZW[G\]8[Q(S?$\0QXA
M4E&I!VC'7E4-?<>MVFF^9WNVV]]OYF9(\221R(RM&Y1XY!\R,IP000.0>,$=
MB.QK['_8\_X+.?$#]FO0[/P]XDLXOB%X;LT$-O\ :KEK?4[./CY5N2'$B*,A
M4D3CY5$B*./OK]MK_@E/X!_;#U&?7 ;CPCXT>,J-:L(5D2[;:%4W4!*B;  Y
M#)(<*-^T;:_/[XP_\$0OCA\.;VX;0[/0?'6FQ%FCGTR_2VN&0;B"\%P4PQ '
MRH\G+  M@FOG*F6X[!3Y\/>2[K]5_E<_H7#\?\%\78&.%SQ1IRWY:CMRO9N%
M16_.+?8^N-'_ .#@7X2WGA]KB]\,_$:QOXDC)M%L;.8SL?O>6XN=NU>>7V,1
MT7)Q7A/[4_\ P7F\2_$+2)-)^%^@MX/AE4AM:U417>H#)'$=NNZ&+(ZEFF."
M0H1@L@^:[W_@FO\ 'RQO[6WD^%/BPR7A81F..*6,;5W'>ZN5CXZ;RNX\#)XK
ML_AM_P $<OC]\0M06&X\(V/A>W)(-UK>J0Q(A !^Y"993][J$(^4C.>*J6-S
M6JN11:](M?BSEPW!?AMEM18VKB*<DM4IUHS2_P"W8M7]'S>CV.F_:8L=+_X*
M2?#=OC!X&L&A^*7ANTBB^('A:#YIKRWC7:FJ6B#+2( JHR@%E7:",Q#S?CJT
MNF1XKBWE:.1&62*:)MKHRD$,K#D$$ @@\$9&.M?LY^P-_P $A_#O[(GBZV\9
M:WJTOBSQS9AUL[F.-K6RTI)$*.(H]Q:1V4LI>0XP>$4@DN_;._X(U_#_ /:6
MUVX\0^')Y/ 'BR]D::\N;. 3V&HNQ!9YK8LN)#@_O(F0DNS.)#C&V(R7$5HJ
MNTE4ZKOY^3\MNMSS\B\7<@RK%RRB$ISP2_AS:NX)[P:MS2IK[#LI):--),^2
M?V4O^"Z/CCX-^'[?0O'VCCX@:?:IL@U,7?V;58E"\"5RK+<DX W/L?DLSN>*
M^EH_^"__ ,'7T-[HZ#\2ENEDV"R.F6?G,./F#"Z\K'/0N#P>.E?%GQ1_X(N?
M'SX<7,PL_#^D^+[6,@)<:+JD3%QN4 F.<PR;B#SM4@;6[88\)-_P30^/T.I1
MV;?"GQ1YTT;2*0(6B 4J#F02;%;YAA2P8\X! .,8XW-**Y'%OUC?\>IZF+X2
M\-<WJ?6X8BG3<M6H58P3]82?N_)1]$>V_M=_\%OO'7QHCDTOX<VLGPYTCS%=
MK\N+G5[K:<J-W$4*DX#(NXD+_K2K,E??G_!/3_@H1H'[;?PY5ML>D>--'AC&
MM:,6W$,< W$!ZO;LV>?O(QVL =I;\U_A'_P16^._Q+OH?[3T/2?!>GL09+C6
M=2C+A=Q#;8K?S7+8&<,$!#+\PR2OZ#_L&?\ !*OP?^Q7K*^(9KZX\5>.)+9[
M<ZM-']GALT?&]+:!6;8&  9G9V.#@J&93W96\QE5]I57NO>^EO1'P_B/A^ <
M-E"P.4R7UBF[Q=.\[WMS>TG=IKYMII65KH^KT;>H;U&:6FQ#$2_04ZOI#^>0
MHHHH **** "BBB@ HHHH **** "BBB@"*[F\J+W;@5F@8'\)]\U8OYO,E"@_
M*.M0?]\T &/]W\Z,?[OYT?\ ?-'_ 'S0 8_W?SHQ_N_G1_WS1_WS0 8_W?SH
MQ_N_G1_WS1_WS0 8_P!W\Z:R;AV_.G?]\T?]\T 0D;314K+N_NU$05- !111
M0 4R2///>GT4 0D8/0?G1C_=_.I'CSSWJ/I_=H ,?[OYT8_W?SH_[YH_[YH
M,?[OYT8_W?SH_P"^:/\ OF@ Q_N_G7E'[<G_ ":7XVZ?\>UOW_Z>X*]7_P"^
M:\H_;E_Y-+\;?=_X]K?_ -*X*J.Z ]YHHHJ0"BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ 8;ABF^4N<XIU% ";!2XHHHL@$V"EQ1119 )L%+BBBBR 38*7%%%%D FP"D
M\I<8Q^M.HH 8]NDB[67<,8YI?)7^[3J* &K"J]%Z]:/+6G44>8!01FBB@!OE
MKGI0T"N/F7=]:=10!$+*)6R$&?6E%LBMNV\U)10&VPT1J.U*4#4M% 61&UM&
MS[BJE@,9H^QQ^9NV+NQC-244 -$*J?NT"-1VIU%&X!1110 4444 %%%% !11
M10 4444 %%%% !0>E%1W;[83U^HH S6;<QR1^5&?]W\JD:/CCK49.#][]* #
M/^[^5&?]W\J-W^U^E&[_ &OTH ,_[OY49_W?RHW?[7Z4;O\ :_2@ S_N_E1G
M_=_*C=_M?I1N_P!K]* #/^[^5&?]W\J-W^U^E&[_ &OTH ,_[OY4UE#==OY4
M[=_M?I1N_P!K]* (2"M%2L W7G\*B(V'G% !1110 4UX\]/6G44 0]#_  _E
M1G_=_*I&CSTXJ/=_M?I0 9_W?RHS_N_E1N_VOTHW?[7Z4 &?]W\J\H_;D_Y-
M+\;=/^/:W[?]/<%>K[O]K]*\H_;E/_&)?C;G_EVM^W_3W!51W0'O-%%%2 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%-E?RXF8#<5&<>M?G!XR_:1_:'_;T_;V^-GP
MO^"7Q.\/_!CP_P# NUM;1[FZ\-6^N7?B?4;A3\LOVA66WMQ)%,FZ-2ZB-7V2
M^9MA /TAHK\P_CC_ ,%(?VEO"7[*/P-\):KX$L/AK^T=\;/%O_"&/+J%JE[I
M^EQK)"C:JD,;SI_R\P,4<NJ[9SM=46N@^&O[9'QI_9A_;:\4?L]_%KQ_H7Q0
MO-1^'5UXT\)^+['PS#HMU!-&MPQAN[>-F@V@6\I4H'R(HR2?,94 /T<HK\0/
M!/\ P4N_:L^%O_!.3P7^U=X@^,6@^/-#O?$W]@W_ ,.]3\(Z?I;ZBBS3Q.8+
M^V593,?)+!5A C#.[;UB*O\ 1'B/XQ?M+?M,_P#!7KX[?!+X>_'J+X6>&/AS
MIFFZKIJ2>!M-UW<)K'3WDB+2A)!F6Y=][.Y R ,8P ?IO17X[^"_^"V7QF^-
MO[$'PETWP[#X7L_CE\4/B++\-#XBBM_M>DV(C^R;M32%!)&6"W]KG(>'Y)9
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
M@&'!P9$S^K5% '\\?P=_8*\2?L]_L5?L\_M'6?PE\9^)/%O@?Q]<GQGX,N]
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
M_@KC\;%M)EN/[*^&G@RRO/)?<+2X-_XBG$+XX5S%+$^TX)1T.,$4 ;?[(/\
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
MPV_9GT>SU#XC>.O"7@.SU*5H;.;7]7M].2[=0"RQF5U#D9&=N<9'J* *MO\
ML=_"^W^'OC3PFW@?P_=>&?B-J]YKWB72[JW^TVNLWUVZR7%Q+')N!=W1&R,8
M901@@5>_9Z_9@\ ?LH^#KC0/AWX6TWPMI=Y=O?7,5J&9[J=@ 999'+/(VU57
M+,2%50,  5V&@>(;'Q5I%KJ&FW5MJ&GWT"7-K=6TJS074+J&22-U)5D92"&!
MP0<CBO$_$W_!4C]F[P7XLU30=8^.WPETO7-#OIM,U#3[OQ39PW-E=0N8Y89(
MVD#+(CJ592,@C% 'IO@_X'^$_ 'Q&\8>+M'T2UL?$GC^6UF\0WT98R:H]K +
M>W+@DCY(0$&T#@<Y/-9GPZ_9;^'GPF^*'BKQMX=\(Z+I?C#QO-Y^N:U'#NOM
M1.00KRMEA&" 1&I" \[<DFN,\=?\%,_V=_A?XLFT'Q-\</A3X?URVC@FET_4
M?%%G;7,23PI/"S1O(& DAECD4XY5U(X(KOX?VA/!-Q\)H_'L?BKP\W@F:V-[
M'KQU*!=->#!/FBX9A'LX/S;L<&@#L)0QC;;][M7G_P )?@C)\,_B=\2/$3:B
MMXOQ UJVU<6X@,?V#RM.M;+RRVYO,W&V+[L)C>%P=NX]9_PG.DGPZFL?;K0:
M3);K=K>M.BV[0LH99-Y(&T@@@],$>M'@3QYHOQ/\(:?X@\.ZKI^N:'JT0GLK
M^QN%N+:[C/1XY%)5E/J"0:EQ3=V:TZTX1E"#TDK/S2:E^:3-*[LXK^V>&>..
M:&12KHZ[E<$8(([@@D$=P:\1^"__  32^ G[.WQ*B\8>"?A5X1\.^(K7SOL=
MY;6G.FB;(D%JC$I; J2F(50!#L&$^6O<J*HR/&?B_P#\$\/@=\?OB3;^,/&?
MPM\'>(O$ENT;M>WE@K->&,@Q_:%^[<["HVB8.%[8KN?!/P*\(_#GQUXF\3:'
MH=KINN>,?L8UBZB9\W@M(?(MEVDE56.+Y55 H&2<9.:ZVB@#E_!GP8\+_#SQ
MUXL\2Z+I%OI^M^.KFWO->N8G?_B93P6Z6T4CJ3M#+#'&F5 )"+G.!74444 1
MW!PM0Y_W?RJ:X7*Y_N\U#N_VOTH 9(F[TS3.]3;O]K]*9(F[IC.?2@!E%&>:
M* "BBB@ IKIN'O3J* (3P?X?RHS_ +OY5(Z;OK49.#][]* #/^[^5&?]W\J-
MW^U^E&[_ &OTH ,_[OY49_W?RHW?[7Z4;O\ :Z<G/84 &?\ =_*C/^[^5<]X
M@^*.C^'SL:Z^T39QY< W$'W/ _#-<-XC^+VIZR&CM]MC >T9/F-]6[?AC\:
M/1/$GC73?#$?^E748F(RL*<R/]*\[\5?%K4-;W0VZK8V_0JIW2-]6_H /J:Y
M56(8L6)9CDD]2:!\HX/Z4 -'7);<S<L3R6/N:5F55RS(J]"3P!0\@C1F9MJJ
M,D^E<-XV\;'4&DM;5_\ 0^0S@[?,/H".=M !XT\9MJCO:VO_ !Y]W7@RGT!]
M*YQG6$_,<;O6JMQJ4<'$?S-TX' JA-</<?ZQL^W:JE;H!;O-6.[;%^+5YM^T
MZ=WP'\2,3D^5#_Z415W@;W_3I7EG[8?Q T7P;\!M;35-4M+.:]AC^S0.W[ZX
M(GC)"H/F/ /.,#OBES*+3D[&U'#5J\O9T(N4M;))MNV]K;VZVVZGZRT444C$
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@#X+_X*G_$&W^%/_!03]C;Q!=>'O$7BJWTW5?%S2:3H.EMJ
M>HW8?0S'^ZME^:3:7#MC[J([?PU\N_\ !2WPCK'C/]C_ /;.^+P^&?BKX5^!
M?&WAWPCI5IINO00:=J'B+4+/76^TZI-9+O> [9H(4,NUI4BWD$,I7]+OCK^R
M*WQI_:O^!OQ.'B)=,7X,WFM79TPZ?YYUG^T=.:RVB;S5\CR]V_.R3?C;A?O5
M#_P45_8Z;]OC]C'QK\(X_$B^$6\816L0U<Z=_: M/)NX+G/D>;%OW>3M_P!8
MN-V><8(!\[>)_P!KGXH?L6?M*?$3PS\1?&4?Q9T_3O@YJ_Q<MHK;P_;:'_9U
MSI\Y2;3[=HY2WV-U*B,7'GS(0-]PQY+_  #\6/VB/@)KW[/_ (N^)'Q(\-^/
MM#^.&L6>@>(O#-IX;ATR'PK>7]C-=VS:7<1DRRPQ/%Y<GVMY6D7YU\LG:ON/
MQ>_8!TOXW_M>77Q(\0:Q'>>']4^&.I?#+4O#36'_ !^V]]=)-+,;GS>!Y:M'
MY?E'.[=O&-IX3X+_ /!,?Q5X4\9_#%?B!\;-8^)'@7X)2"X\$Z#-H,.GW"SQ
MP-:VL^IW:2L;^6WMW9481P$N3(^]B<@'S/\ #C]M;]H'0?V:=&^/7B;XL6NM
M>&[#XMCP7>>$1X/L%6_TA_$3:=)(URGE2"\CC?,+QF.+$$0DCD9GD,?[8/\
MP56\::)\8?CZOAOXT:/\.+SX+W9TOPEX(N/!?]K+X[N;>TBN9S?W*K))&DTS
M26T2V\ENRJHD?EL#Z-?_ ()(2O\ L*_\*6_X6''N_P"%@?\ "<G6?[ ."/[;
M_M0VGD?:<]/W7F^9_M[/X*W?&7_!/3X@^&/C-\0/$GP;^.5Q\+-)^*U_%K'B
M72KCPE;:ZT6H+%'!+=Z?-)+']F>:&)-XE2X7>H=0H^2@#WJ7XLW5K\ ;?QI;
M^%==UR\GTB'5$\/Z2\$FH7#R1J_V>%KB2")G&[:#(\:G'5>E?&G_  3*_;,\
M>?%+]IKXZZ!XB\"?&2;3;KXDW45K>ZO=:?-I_@&%-.MY%TVX OW>-BZY5+2.
M>'=<IELE]OWSI-C)INE6UO-=3WTD$2QO<SJ@EN"!@NP150,W4A55<G@ 8 X/
MX(?LQ>%_V??%?Q UGP\NH+>?$SQ"_B?6OM-QYJF\:&*$F,8&Q-D*?+SSF@#X
M_P#AE^SGX*_9T_X+O:+8>#/#VGZ(NO?!?6M8U:>(/)<:M>RZ_9^9<W$TC/+-
M*W3=([$   @ "O3?VL_B8O\ P4"_8O\ CU\-OA/8^-O^$UD\,7NCPQ:WX:U7
MPQ#>33K+$(H+F_@@BF#B.12T;L@##<RJX8^G:I^R&VH_\% M)^.G_"1+&FE^
M KOP1_8?]GY,IGOX;S[5]H\WC;Y6SR_*.=V[>,;3U7[3_P"SMI'[5OP(\1^
M=<OM8TO3_$5J(?M^DW/V6_TZ9)$E@N8)<';+#-''(N05W(-P9<@@'@WP%_:I
M\0?!?XRZI\+OC%X%\%_#VWTOP7-XO\/:]X;UFXU/1GT:P>*"\@N+BXMX)%N+
M02VSLQ4JZ3!OE(&_Y?\ @A/<>/?^"MW[._QC\12O9^(?C5HGBW68=-NKA?,T
M#0X[6QBT73FC!(CE%O(UQ*O47%[<KSQ7UM\)?^"=VKZA\3]:\;?';X@:?\;_
M !!JGA=O!<5E)X4@TGP_:Z5+-'/<QFP\V<2R3RQ1F1WD((C10H"BLO4O^"-W
MP?T_]KSX7_$[PKX)^&7@W3?AVE]-<>'],\#V4,>LWTGDM97QE38(Y[.2(O$_
MENP9R59#R0#Y"_9-2W\;_P#!'#]EOXA75G8KXPUSXYZ%XAN]6MX1#=37M_XT
M>TNYC(N&9I;6>2!BQ.Z)BAR,8^V?BS??#3_@HL/$OP7UB/XF1V_AW6+:_P!<
M@E\+:GHVGZN--U*)S:B]N[5;:[MII8E5A;R$R1'=&R\..3\ _P#!*+4O!GC/
M1-(F^+&I:C\$O"GCB3X@Z'X%;1(X[BSU'[7)?06\NHB7=/8V]Y*UQ'"T/F;T
MB+3/LY]M_;2^ 'BK]IC]F?Q3X!\'^/G^&NI>*K;^SY=>CTK^T9K2TD)6XCBC
M\Z+8\D+/&)0X:/=N7#!2 #YH^"7B6W^*/[77QV^/OP]L=-L?A]X3\!KX"TG4
MX+;9:^,M5TV>ZN;FZC"NOF6MG)MM$D\L"5O/".T: GSG_@EW\<?&O[*OPH_9
M[M_&GPU\*Z?X*_:&".OC#3-6DU#Q!?>(=0M3J*W>L*8$7%^PN&C\N24PKY$;
ME0O'U9^RA^RA\3O@78V?AKQ9\2/A[XJ^&NE:(VC6'AC1OAO_ &"MN@V)$#*V
MH7(>)8A(AC,8WF0$MP0W!? 7_@E%JOPK\;?#6'Q+\8-;\>?#?X'W$MU\/O#%
M]H=M#<:=(UO):VYO[T,QO?LD$KK;[(K<QD(27*"@#S+PEXE^+W_!.3Q!XR\2
M>.OAWX4U3X3^,OC1J=]JFNP>(IK[Q-8VVKZJ8-.U(VIB,2VL,;:? 88YC,J1
M!E3)*";_ (+0?MR:/K__  32_:6\,^%1XRL?$OAO1FT;4KC4O".KZ78212ZE
M;Z;=+;WL]O';W&Y)Y IAD<,K!QN3)/HM[_P2AU;4]=C\+W'Q@UAO@';^,?\
MA-H_ *Z+$+I[G[:-16QEU,R%GTU;[=*+<0*X4JGFX4-7T;^U!^SQH?[67[/?
MC+X;^)7O(]"\;:1<Z/>/:L%FA69"HEC)!&]&PZY!7*C(89% 'S;\;="T[X _
M\%&/!^I>$=*TO06M?@3XN3[/90"WM9(M-OM#:PA:),)Y<'VB<(,?()G P#@>
M+?\ !,/XW>./V7OA'^SU!XV^'/AG3_!7[0QCE3QAINJR:AXAO_$&H6IU$7>M
M(8%7_3V^TLACDE\D&&-RH7CZC_9Y_82\3^$?BK)XV^+GQ0;XP^(++PP_@W2/
M,\.QZ39V>F3212W9F@$TPN+JZ>"#SI245EA0"-1G/&_ #_@E+JWPG\<?#6'Q
M)\8M>\>?#7X'W4UY\/O"]]HMM#/ITC6TMK ;^]#,;W[+!-(L&V* IA"=Y44
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
M<>FD),\.[RY67<=OF*P4G(&<4G_!&+=_PZH^ >XAC_PAUD<@8_@KVD?"=A\
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
MO&6K?"_PAX*TBX\0P^(_$UUKT.@>(Y9YI%2*XO)Y)8WEL DTT:D1J/*/&0
M?<*NKC(((]C2U^:/[&'Q]\9_M!_\%A])\8ZEKFLQ_#_XA_";5=<\%^'6GEAL
M[;1H=:M+>POW@)"O<7D8DO/,92ZQ7D<><)7Z74 %%%% !1110 4444 %%%%
M!1110 4444 %%%('!/6@!3R*J!-G'S'GUIFI>)+#2$)N+RUAQV>0 _EUKE=4
M^-.BV$K+&US>,#_RQ@('YL5'Y4 ==T_A;_OJDW?7_OJO,M0_: FD!6TTN.//
M :>0MCW(&/T)K!U'XL:[J'"W:VZ^D$83/XG+?K0![5YBC\.OS=*R=3\>:/I.
M[SM3M-R_PK(6/_CN?Y5X?J&JWFK?\?5Y>7 ]))F9?R/ _"JX7:/N_K0!ZQJ7
MQSTB ?Z/'>W;#N$$:_FQS^0-8&I?'6^GS]EL;2'T9V:5A^!"BN&Q_L_K1C_9
M_6@#:U/XC:[JQ_>:A<(O]V$B)?\ QW!_7-8LA::3=(SR-G.6.3^=&/\ 9_6C
M'^S^M !_P%OSH_X"WYT8_P!G]:,?[/ZT '_ 6_.C_@+?G1C_ &?UH/!Z?K0
M?\!;\Z/^ M_WU4,]Y';CYBOTSR:HW.JM-Q&-H]<<T#2N7KB\CMA\Q_ -S5"Z
MU227B-MB^HJMDLV6)8^IK/\ $6O1^'=/,\G\1\N,=?,<]L>P/- NMBCXR\5_
MV# 88F_TR5?E(&3&/[WM[5P8W.Q)RS$\G.<FLGXC_$_2_ >CS:SXBU&*QM@Q
M&]_F>5@/]7&HY9NG SCOQ7QU\??VR-<^+(N--T@2:#X=<&-D1\7=XO\ TV<=
M%(_Y9H2O8EQ7GX[,J.%7OZRZ)?J?H7 GAKF_%%;_ &2/)13M*I)/E7I_-+R7
MSL>W_'/]M/0OAG]HTW0O)\0:ZNZ,[6'V.T88Y>3^-AG[B$#*D,Z9&?DOXB?%
M'Q!\6-;;4->U*2^F^811GB"V4G)6*/H@Z^Y))))KGT7:N%"K[ 8Q3AP*^-QV
M9UL2[2=H]C^VN!_#+)N&::>%ASUK:U))<S].D5Y+YMB4HX%%%>:?H=DM@K'\
M>_\ (HWO^ZO_ *&M;%8_CW_D4;W_ '5_]#6NC"?QX>J_,\K/O^19B?\ KW/_
M -)9_311117Z8?Y:A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7S#^RS^
MS1XG\ _M\?M3>-O$6B6\/A?XDZCX:N/#EVUQ#/\ V@EGHZ6UP3$&+Q;9@R_O
M%4MU&5P:^GJ* /S+_P""@_\ P3^^)WQQ^/'QYO'^#/A3XV6_Q&\&1:5\/=?U
M[6+&)/AC(FGSQ30PP70=TN)+K%Q'- H!EFB$DD2J\B=C^UK^QO\ &K]L/PU\
M.=!T_3YOAW9_!OPC9^,?#U[=WUE<2:CX\@BC%A:31Q/*%M;3RY5F?)64W7[L
MD1!S^@=% 'DO@3XJ?%'5M7^&5OJWPE71;'Q-HL][XRNW\3VLK>"M02*)H[)8
MHPWVY9)&E031.H58PQ'S;0S]NW]FJX_:X_9&^(GP[T^^L-)U3QEH<^E6NHW=
ML9X[)Y!@.5&&(!QP#V[UZ[10!S?PP\"K\._AQX?T7,,DVDV%M9RRQ1^6LS11
M+&7P<G!VYP23SUKYE_X)^_L)?V%^Q#J'PS^.'@/P[K5O?>,M=UF31-9@M-8L
M9X9M6GNK29D_>1%BK)( ?F0G!P1FOKZB@#YF^,'A_P"+'[+'B/PK/\#_ (?Z
M+XR^%^F:%/H4WPWTRZT_PV=+N4=9;2_M9Y$5!"$66WDM]P \R)T1B)*\Q^#_
M /P2:U[5_@SX!?QE\3/&7P_^('AOQ+XD\;3CX=S:?'IEKJFN7-Q+,(Q?6,Y;
M[/#<S01N%0A9INH<8^YZ* /RU^'O_!)[XQ>$?@/\4)CJ&H:[X[T;X]K\4O V
MF^)=7LUL->6PU)+B._FELHE:&[U*W>>.82?NE(C(@@^\/I3X,_LS>(/VEOBU
M\5O'/QZ^%OAO2M!^(&CZ'X3L_ NJSVGB%7L=+N+R\%U?E=]LTDEU>L4C0LJ)
M;Q$_.37UM10!\%_MS_LV^-Y/$/P[^%?PW_9]MM<_9K\+I_;NL^'?#.MZ1X>L
M]?OQ=/-!ITEM*T7EV<4R_:I0@*W$DL:,NU9"W>?M!^#_ (Q_'KX<?"GXFZ+\
M-;?PW\3/A/XSD\1)X'UKQ':2KJ]F]G>Z?<0K>P"6%)I+>[9XF8A4<+O( KZX
MHH ^*?A9^S+\=KOPY^T7\3;%O#OPE^-'QFOM.NO#FGRR6^LVNAV^E6D-O:0Z
MA(D1266YV3K-)&93%'.@C8F)<2> _P!FKQI^VQ^U%-X^^/?P9\(^#_!&E^!Y
M_!T'@W6;ZQ\43Z_-<W]EJ$UQ=-&C6_V:&2RA$,;%G\SS)"$R ?M*B@#XS^+O
M[(FN?LL_M*_##XH? 'X2^%=5T7PKX:U?P/JW@O2+FV\/&*PO+R&_AN;$.4M%
M,=U'*9$(0N+ISEB%VYH_9=^-7@K_ ()=^.O!NA6>DK\9_BYJFM:E?K;:AY>G
M^%I_$6JS3WCI.71W2QM[N4JR;G=X%V!\BOMZB@#P'XW^"_'7[,'[#$WA/]G?
MPA;Z[XL\.Z);>'/"EC/?6MG%9*J+;I>2M-MB<P)F4QX_?,@7Y0Q*^%_LX_LJ
M^*O&_P"ROXD_9Y\4?"?XD?"/PGXNTB]?Q%X\7QIH>HZYXBO[N6,WTLOE_:,3
MW@:;>YC*(A*+L_=[?O*B@#X'^''_  3,^(/PM_X*?^"/&T?Q*^*GB3X?^&O
M4^FMK&J7VA1S&<7\+QZ*T%M8PG[ T2F4^7$&#QH!,BC8?OBBB@ HHHH ****
M "BBB@ HII<!MO>LW7/&6FZ "MS>0QR=D'SO_P!\CF@#4IOF+OV[ANZXKS[5
M_CO& 5T^S:0]I+AO+7\ER3^E<GJWQ$UK6V/FWDD49!!CA_=K^G)_$F@#V+5/
M$FGZ*K&[O+>WVC)#N V/IUKEM5^-VFVFY;6.XO#CY2%\M?S//Y+7EK99MQ9M
MWKFB@#L-4^-VJ7@9;>WM;5>Q),C+^/ /Y"L*_P#&.J:NS?:M0NI W!02&-3^
M"XK,HH D,0+[OEW>O?\ /&:S[^/R[D\##=#GK5Y)/[V.OI5?55Y4\=: *>/]
MW\Z,?[OYT?\ ?-'_ 'S0 8_W?SHQ_N_G1_WS1_WS0 8_W?SHQ_N_G1_WS1_W
MS0 8_P!W\Z,?[OYT?]\T$X'\- !C_=_.D)Q_=_.F3W20CEE_ 9JE-J,DAPN%
M'?I0!<GN4A')'T]:HW.I22C:J[1ZU%CG/'YT?]\T 1;O,/S-].:3&#S3GBQ]
MW'YTB8E.T\LW0 4!KT(KB=;6&21VVI&,M_GWKYF_:B_;#TCX72R1C&I^(' %
MMI@DPMLA!VO,5.54D#(&&<'@C&3RO[:O[?<=C>7'A/P'<0W$]K(8K_5MHEBC
M<#!2 _=D8-D,Y79E6"@\$?&%U<S:A=RW$\TT\TSF2221R[R,2268GDDDDY//
M-?.YGGBIOV6'WZO>W_!/Z4\,? VKF/)F?$*<*6CC3VE-:-.76,7NMI26NBWV
MOB-\2]<^+/B,ZIKUZ]Y<!2L2$!8K93CY410%7H,XZGDECS6#@TX#%%?'SG*<
MG*6[/["P6#H82A##8:"A"*LDE9)>5@ Q1114G4%%%% !6/X^_P"11O?]U?\
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
7=&$_CP]5^9Y.??\ (LQ/_7N?_I+/_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>occ01.jpg
<TEXT>
begin 644 occ01.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
M   *    &@    !'<F5E;G-H;W0 _]L 0P '!04&!00'!@4&" <'" H1"PH)
M"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ
M_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\  $0@ \P'( P$B  (1 0,1 ?_$
M !\   $% 0$! 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%
M!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()
M"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T
M=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%
MQL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$!
M 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P !
M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:
M)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#
MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3
MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ^BP\CS2(
MA50A'52<Y'UIV)O^>D?_ 'P?\:9#_P ?5Q]5_E4] $>)O^>D?_?!_P :,3?\
M](_^^#_C4E% $>)O^>D?_?!_QHQ-_P ](_\ O@_XU)10!'B;_GI'_P!\'_&C
M$W_/2/\ [X/^-244 1XF_P">D?\ WP?\:,3?\](_^^#_ (U)10!'B;_GI'_W
MP?\ &C$W_/2/_O@_XU)10!'B;_GI'_WP?\:,3?\ /2/_ +X/^-244 1XF_YZ
M1_\ ?!_QHQ-_STC_ .^#_C4E% $>)O\ GI'_ -\'_&C$W_/2/_O@_P"-244
M1XF_YZ1_]\'_ !HQ-_STC_[X/^-244 1XF_YZ1_]\'_&C$W_ #TC_P"^#_C4
ME% $>)O^>D?_ 'P?\:,3?\](_P#O@_XU)10!'B;_ )Z1_P#?!_QHQ-_STC_[
MX/\ C4E% $>)O^>D?_?!_P :,3?\](_^^#_C4E% $>)O^>D?_?!_QHQ-_P ]
M(_\ O@_XU)10!'B;_GI'_P!\'_&C$W_/2/\ [X/^-244 1XF_P">D?\ WP?\
M:,3?\](_^^#_ (U)10!'B;_GI'_WP?\ &C$W_/2/_O@_XU)10!'B;_GI'_WP
M?\:,3?\ /2/_ +X/^-244 1XF_YZ1_\ ?!_QHQ-_STC_ .^#_C4E% $>)O\
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
ME^7LA=%\R;S%!CV ,0=P/ R#ZXK=4EE!*E21DJ>H]N* (8_^/R?Z+_6BB/\
MX_)_HO\ 6B@ A_X^KCZK_*IZ@A_X^KCZK_*IR0H)/ '6@ HJ"QO;?4K""]LI
M/-MYT$D;[2-RGH<'D5/0 4444 %%%% !1110 4444 8GBU-<DT%U\,,%O2XS
MRH.SOM+< ]/UKC=*^%,]W/\ ;/%>HR3RL<M'&Y9F_P!YSS^7YUZ;142IJ3NS
MAK8&C7J*I5N[=+Z?<4=+T73M%M_)TNSBMT[E1\S?4]3^-7J**I*VQV1C&"Y8
MJR"BBBF4%%%% !1110 4444 >>>-?A^UQ,=9\,CR+Y&\QX8_E\QLYW*>S?S^
MO6?P/\0%U8KI6ND0:DGR*[#:)CZ8[-[=_P!*[RN(\;^ (]<W:CI(6#4U&2 =
MJSX]?1O0_G[8RBXOF@>/7PM3#U'B,)_V]'H_3L_Z]>WHKSCP7X_D6X&A^*BT
M-W&WEQW$O!9LXVOZ'W[]_?T>M(R4E='?AL53Q,.>G\UU3[,****HZ0HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1RPC8QJ&?!V@G
M )^O:N+T_1=0@U[4+Z+3[R"TGLUADAN;_?/-(&ZQRAV90%)QEEYQPO4=K10!
MQV@6.L:'_:<]OI4CP7E\CPVEQ=(9XU( DD>3+;O4#<3@8S5&+PMJ1DM=*FM"
M;2WUMM3-X94V/'EF";<[MQ+8/&..M=_10!YUJ?@R^^UI=Z7:7$$-M,Z06L%Z
M5D_U3(DQ<OT!V@+GY4&,')%>@6JS)9PK=,'F$:B1AT+8Y/YU+10!!'_Q^3_1
M?ZT41_\ 'Y/]%_K10 0_\?5Q]5_E63XOTV;5]!-E:W<%O-),A1;@D1SD'/E-
MCDA@#D#/%:T/_'U<?5?Y5%J^E6VMZ3<Z=>KF&XC*,0 2N1U&00".H..* .,A
MU/29?"=U!J.A112V]X]E'ID+>;%/<8&!&O3'.>GR\GWK'\2VM_IW@.TT#5!>
M2I:Z=)<7%PD$DD;R\B.(NJD *23DD#Y5KT9O#VCR6,%G/I5E-;VX_=126Z,J
M>X!&!4\>EZ?#I[6$-C;1V; AK985$9!ZC;C'- '(^)=50_#^"*TN=DC):_:(
M\E)$@9U5B5.&53R,X]:PKB$6_C*XT>"-$\/OK%JC6Z "'<T#,R;1Q@L%)'0F
MO1(M"L8]0N[MHA*]W$D+I(H*+&HP$ Q]WDG!SU^E2+HVF)IQL$TZT6S8Y-L(
M%$9_X#C% 'FNC0I=^)(M(U)$ET)+W41:PR$&$JA7: .F%R^/3M79_#V6YF\
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
M!.E55X/?R\T<.*PSJ-5:3M-;>?DRY:ZG;WMI%<VF^:"50\<B+D,#WJ;[2/\
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
M4ETK3I[<P3V%K)"9#*8WA4J7)SNP1C.23GK5L# P*** ((_^/R?Z+_6BB/\
MX_)_HO\ 6B@ A_X^KCZK_*LSQ;<ZI:>'Y)=$ADEG#H'\E \BQY^<HIX9@.@Y
MK3A_X^KCZK_*J^MVEY>:3-'I=TUI>JI:WE#84/@XW#!!7)Y&#0!SND75FG@4
M_P!D>()8+'3E:-IY+=1-"$'$;AUQD=#\O(QCU.=9>(?$&IKIUC<W)TZ\.C2:
ME/)'"A9V#[44AU( (Y( !]"*VY? ]I<:?'!+?7BR?:OML\JF,FXFP/F=60J0
M,# P!QTJS=>%8[R2*>;5+_[9'$\#7:&)9)(G.2C )MQZ$ $>M &=<^*KS_A6
M]CK,2HE[>K!&#MRJ/(P4MCVR2!]*S9?$NKVWB6?PR;YY)/M\$*7[11^:L4D1
MD/ 4(6!7 .WOR#6X?"*7#75I=3.NE?9H;>SM8I6Q%Y?S>9SP'W8YYX7G.<5*
M?!UDZ.\MW>27S7*W7V]F3SA(J[5(PNS 7C&W'K0!SNF>)-8U;6E\/&_:":"Z
MO(9;Z.)#)(L)79\I4J"=_.!VXQ73>#=8GU_PA8:C>!1/*K"3:, LK%20/?;G
M\:B'@RRCC@:VN[RWO(7ED^VQNAF=I?\ 6%LJ5.>/X>,#&*U]-TZVTG3(+"Q0
MI!;H$0$Y./<]S0!99@BEF. .2:B^V6__ #U%344 0_;+?_GJ*/MEO_SU%344
M 0_;+?\ YZBC[9;_ //45-10!#]LM_\ GJ*/MEO_ ,]14U% $/VRW_YZBC[9
M;_\ /45-10!QOCOPGIWC#3!MECAU& $P3D=?]AO]D_IU]CR7P\\>3Z->#PKX
MK+1&%O*@GD/^K/9&/IZ'Z=L5Z_7%_$+P##XNL?M%H$AU6!?W4AX$H_N,?Y'M
M^->AAZ\)0]A7^%[/LSS\10G&?MZ'Q+==U_GV.N^V6_\ SU%'VRW_ .>HKS#X
M<>/IX;I?"OBG?%>0L8H)I3R2/^6;^_H>_3TSZK7-B*$Z$^27_#G1A\1"O#GC
M_P ,^Q#]LM_^>HH^V6__ #U%345@=!#]LM_^>HH^V6__ #U%344 0_;+?_GJ
M*/MEO_SU%344 0_;+?\ YZBC[9;_ //45-10!#]LM_\ GJ*/MEO_ ,]14U%
M$/VRW_YZBC[9;_\ /45-10!#]LM_^>HH^V6__/45A>(?'GA_PT&6_O5>X4?\
M>T'SR'VQT'XD5YY=_$KQ7XMN6LO!FER6Z$X,J+YCCW+'Y4_SS791P=:JN:UE
MW>B..MC:-)\K=Y=EJSU+5/$VC:+;F;5-0AMTQD!C\S?11R?PK@=7^-^GQ$Q:
M%ILUX^<"2<^6I]P!DG]*JZ3\';S4;C[=XSU6269SEHHG+N?9I&_D!^->C:/X
M6T30$ TG3;>W8#'F!,N?JQY/YUM;!T=[S?W(POC*^UJ:^]_Y'E#:G\2O&&!&
M6TNU?J4_T=?S.7(^F:OZ7\';-Y?M'B/7)+F1B"Z6X(R>^7;)/Y"O7J*4LPJ)
M6I)07DOU*67TF[U6YOS?Z'.:/X8\+Z#M;3-/MXY%Z3.I>3_OILD5N_;+?_GJ
M*FHK@E.4W>3NSOC",%:*LB'[9;_\]11]LM_^>HJ:BI*(?MEO_P ]11]LM_\
MGJ*FHH A^V6__/44?;+?_GJ*FHH A^V6_P#SU%2HZR(&0Y4]#2T4 ([!$9CG
M"C)P"3^0ZUAQ>*8YM1N=.33+_P"WP0K.MLPB5IHBVW>I+[<>S$'VSQ6W*S)"
M[1H9'5250$#<?3)KD?#\.K1WFH:MJ^BW0U:YB.,RP>4B+G9 A$A/).2Q R>N
M* -K1O$$>LWE_;+8W=I+8.L<PN/+(W,,X!1V!(&,^F155O&>FI?"%TN%MVN6
MM%O2J^29E!)3KNSP1G;C(ZU#H-CJGA_PO;@V0OM3NKCS[Y?.5,/(V7;<>#M&
M!@==O%8T7A;4C):Z5-:$VEOK;:F;PRIL>/+,$VYW;B6P>,<=: .AM?%]A<Z;
M->>3<Q>7Y>R%T7S)O,4&/8 Q!W \#(/KBMU264$J5)&2IZCVXKSO4_!E]]K2
M[TNTN((;:9T@M8+TK)_JF1)BY?H#M 7/RH,8.2*] M5F2SA6Z8/,(U$C#H6Q
MR?SH ;'_ ,?D_P!%_K11'_Q^3_1?ZT4 $/\ Q]7'U7^53U!#_P ?5Q]5_E4]
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '"_$+X=Q^*H
MEO=,\NWU:/ WMPLR^C$=QV/X?3DEUKXI>%4"7MA)J$$?R@O")Q@=]T9W?B37
ML]%=U/&2C!4YQ4DN_3T9PU<'&<W4A)Q;[=?5'E.G?'&VW>7K>CS0.IPS6[A\
M?56P1^9KK]+^(WA75L+!J\,,AXV7.8CGT^; /X&MC4="TK5UQJFG6MWZ&6(,
M1]#U%<?JGP;\,WV6LQ<Z>^<_N9=R_DV?T(K3FP53>+@_+5&?+CJ>TE->>C_#
M0[V.1)8P\3JZ'HRG(-.KQR3X2^)]#<R^%_$&><[0[V['\B0?QIG_  E'Q/\
M#/&K:8U]"IY:2W$@ _WXOYFCZE&?\&HGZZ,/KLX?QJ;7IJOP/9J*\MTSXXZ=
M)A-8TNXM6S@M PD4>^#@C]:[#2_'WAC6,"TUBW5SP(YSY39],-C/X5SU,'B*
M7Q09T4\9AZOP31T5%(K*ZAD(93R"#G-5M1U2QTFU-QJ=W#:PC^.5PH/L/4US
M)-NR.EM)79:IKND4;/(RHBC+,QP *\OU[XU6D;&V\+V3WTS':DTRE4)/3"_>
M;Z<5CIX3\>>/G$WB.\?3[(G(CF&W ]HACG_>P?>N^.!FES5FH+SW^X\^6/@W
MRT$YORV^\Z_Q#\6_#VC!H["0ZK<CHMN?W8/N_3\LUQQU3XA_$3*Z;&VFZ:_&
MY"8HR/=S\S>^WCVKN_#WPO\ #F@;)6MO[0NEY\Z[ ;!]EZ#\L^]=B!@8' J_
MK&'H?P(7?>7Z(GZOB*_\>=EVC^K/-O#_ ,&-)L&6?79WU.?.?+&4B!^G5OQ.
M/:O0[2SMK"V6WLK>.WA086.) JC\!4U%<=;$5:SO4E<[*.'I4%:G&P4445@;
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% $$?_ !^3_1?Z
MT41_\?D_T7^M% !#_P ?5Q]5_E69XMUF?0?#\E];1!V5T1G92RPJ3@R,!R0H
MYP*TX?\ CZN/JO\ *J^MC4AI,TFB,GVV)2\44BAEF(!PAR1@$XYR,4 <U-KF
MH:-\.1?:9<VNO26L9'VXRDJR*/ON,DENQ4'KW%+XF\8WFBP:>R?9K9;JT>8W
M%Q \J-*%!$("L,%L\$D].AJ4^"YSX7U#3(+Z"WEU69YKR3[(2H+@ B- XVXP
M.26[TZ[\'75V]K/)J-J]S#9/8MYMB7B:-CU5#)E7P,9W'/IVH N:EXBN-.\&
MV^JS6:I>W"PJ+=F^5))"!@GT!/Z5D/XQU*#6)M F2T?5%O8;=+A8V$.R2,R;
MS'O)R I&-W/J*G'A.\N+&71)KN2/2K2WMX[%V5&<S1G<9>.<<!=I]#TZF5_!
M3S73ZE-J"'6&NX[H7*VV(P438J>7NR5VDY^;.3G(H I6/C+4]3OTT:VCLXM3
M2XNH9YWC9H?W..50,#\VX=6XYZUT7A;6_P#A(O#-GJAB$33J=Z Y"LK%6Q[9
M!K)A\%26<T-_8ZDD>JK+/++<R6VZ.4S8W?NPPP!@8^;C'.:W=#TB'0=$M=,M
M69X[=-H9NK$G))QZDDT 7B0JDL0 .I-,^T0_\]8_^^A1/'YT)3.,X_G3O*C_
M +B_E0 W[1#_ ,]8_P#OH4?:(?\ GK'_ -]"G>5'_<7\J/*C_N+^5 #?M$/_
M #UC_P"^A1]HA_YZQ_\ ?0IWE1_W%_*CRH_[B_E0 W[1#_SUC_[Z%'VB'_GK
M'_WT*=Y4?]Q?RH\J/^XOY4 -^T0_\]8_^^A1]HA_YZQ_]]"FS6Z2PN@55+#
M.WI4GE1_W%_*@!OVB'_GK'_WT*/M$/\ SUC_ .^A3O*C_N+^5'E1_P!Q?RH
M;]HA_P">L?\ WT*/M$/_ #UC_P"^A3O*C_N+^5'E1_W%_*@!OVB'_GK'_P!]
M"C[1#_SUC_[Z%.\J/^XOY4>5'_<7\J &_:(?^>L?_?0H^T0_\]8_^^A0T*,A
M 11D8SMHC@1(U4HI*@#.WK0!F:EH?A_6,G4["QN6_ONB[A_P+J*X_4_@]X6N
M\MI]U/I[=@DPD3\FR?UKT7RH_P"XOY4>5'_<7\JWIXFM2^"31SU,-1J_'%,\
M9/PW\5^'F\SPQXCCD53G8DYA)_X"25/XFGV/PMU;7KS[;XUUW#'_ )9I,)9,
M>FX_*OX9KV/RH_[B_E1Y4?\ <7\JZO[2KVZ7[VU.;^S</MK;M=V,/0?#'AWP
MW&!I-K;QR8P9F8-(?^!'G\.E;7VB'_GK'_WT*=Y4?]Q?RH\J/^XOY5P2G*;Y
MI.[.^,(P7+%60W[1#_SUC_[Z%'VB'_GK'_WT*=Y4?]Q?RJ.&W2*%$*JQ48)V
M]:DH=]HA_P">L?\ WT*/M$/_ #UC_P"^A3O*C_N+^5'E1_W%_*@!OVB'_GK'
M_P!]"C[1#_SUC_[Z%.\J/^XOY4>5'_<7\J &_:(?^>L?_?0H^T0_\]8_^^A3
MO*C_ +B_E1Y4?]Q?RH ;]HA_YZQ_]]"C[1#_ ,]8_P#OH4[RH_[B_E4<-ND<
M84JK$$\[?>@!WVB'_GK'_P!]"C[1#_SUC_[Z%.\J/^XOY4>5'_<7\J &_:(?
M^>L?_?0H^T0_\]8_^^A3O*C_ +B_E1Y4?]Q?RH ;]HA_YZQ_]]"C[1#_ ,]8
M_P#OH4[RH_[B_E1Y4?\ <7\J &_:(?\ GK'_ -]"GJRNN4(8>H.:3RH_[B_E
M388O*5@.A8L,#IF@![E@C; "V. 3@$_6N(U3Q=K&D7&N6TL=C</I^GK>1RQ1
MNJHS-@1N"Q)..<C;D#H*[:4.T+K$X1RI"L5SM/8X[USFA^&]4T:WGC.K6LTD
M[&62Y^PL)I9,YW.3*01CC  XZ$4 :6@WSZA8F=]3T_403Q)81[57CD']X^3^
M(^E<V_C:_22&^6WMWTV?5&TQ(0K>=N&X*^[.,%EQMV]#UK3L_#%[9S7UY#JZ
MQZAJ%S%-<S1V@$91!C8J,QQD9RV2>]1P^#!%?1?Z:#IT.H-J,=KY'S+,<_Q[
MON@DD#;GWH R[3XA,=-_TV;3UO+AXX[5MQCB5F0,X<EC_JR<-@C)P, G%=VF
M=B[B&..2HP#7,:IX.;4[I[Z2_'VXNZI*\&Y8X61D\H+N'0.3G/+<D8P!T=K
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
/ %%%% !1110 4444 ?_9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>occ02.jpg
<TEXT>
begin 644 occ02.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 L17AI9@  34T *@    @  0$Q  (
M   *    &@    !'<F5E;G-H;W0 _]L 0P '!04&!00'!@4&" <'" H1"PH)
M"0H5#Q ,$1@5&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ
M_]L 0P$'" @*"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ
M*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ_\  $0@! P&D P$B  (1 0,1 ?_$
M !\   $% 0$! 0$!           ! @,$!08'" D*"__$ +40  (! P,"! ,%
M!00$   !?0$" P $$042(3%!!A-180<B<10R@9&A""-"L<$54M'P)#-B<H()
M"A87&!D:)28G*"DJ-#4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T
M=79W>'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%
MQL?(R<K2T]35UM?8V=KAXN/DY>;GZ.GJ\?+S]/7V]_CY^O_$ !\!  ,! 0$!
M 0$! 0$        ! @,$!08'" D*"__$ +41  (! @0$ P0'!00$  $"=P !
M @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:
M)B<H*2HU-C<X.3I#1$5&1TA)2E-455976%E:8V1E9F=H:6IS='5V=WAY>H*#
MA(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3
MU-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_:  P# 0 "$0,1 #\ ^C'D?[0(
MTV_=W9/UI<3>L?Y&F?\ +^/^N1_G7'7_ (KU.\^)<?A[04A6/2?+N-42>94D
MNXY8W"I"I4[MIP['<OW0O<T =IB;UC_(T8F]8_R-<UJOBZ\T;Q5I.G7VCA;#
M5KE[2"[6Z!D6149LM$%P$(4X._/JHJAH?Q'&KZEI(DTP6^F:])/'I5VMQO>;
MR@Q)DCV@1AE4E<,V1UP>* .TQ-ZQ_D:,3>L?Y&N/\4_$!] OM3@L-+74%T:Q
M74-29KGRC'"Q;B,;&WOA&."5''WN:K7GQ0CAN)[BTTS[3HUG>VUE>7AN-DD<
MDX0J4BV$,H\U-Q++C)P#B@#N<3>L?Y&C$WK'^1KB[3XD"ZUBP0:6!I&HZE-I
M=K?"YS(T\6_.Z+8 $)C<!MY/ ^4 YKN* (\3>L?Y&C$WK'^1J2B@"/$WK'^1
MHQ-ZQ_D:DHH CQ-ZQ_D:,3>L?Y&I** (\3>L?Y&C$WK'^1J2B@"/$WK'^1HQ
M-ZQ_D:DHH CQ-ZQ_D:,3>L?Y&I** (\3>L?Y&C$WK'^1J2B@"/$WK'^1HQ-Z
MQ_D:DHH CQ-ZQ_D:,3>L?Y&I** (\3>L?Y&C$WK'^1J2B@"/$WK'^1HQ-ZQ_
MD:DHH CQ-ZQ_D:,3>L?Y&I** (\3>L?Y&C$WK'^1J2B@"/$WK'^1HQ-ZQ_D:
MDHH CQ-ZQ_D:,3>L?Y&I** (\3>L?Y&C$WK'^1J2B@"/$WK'^1HQ-ZQ_D:DH
MH CQ-ZQ_D:,3>L?Y&I** (\3>L?Y&C$WK'^1J2B@"/$WK'^1HQ-ZQ_D:DHH
MCQ-ZQ_D:,3>L?Y&I** (\3>L?Y&FR-,D;/E#M!.,&IJCN/\ CVE_W#_*@!Z-
MNC5O49HIL7^I3_=%% $?_+^/^N1_G7G_ (\\,ZEXL\36FF1Z18QJH2[M_$@+
MK<6 CD3=$N$Y=LG'S@8W$CY1N] _Y?Q_UR/\ZGH X7^P?%$_Q$DUK5+/2;ZR
MB8P:>/[2EC-G V!(_E>00TS#.27 QA00,DY.G>"=5\,Z?I7VQ;:ZT_PBEW/I
MHL_-EN+MG5PBM$%X*JQ&%9MQP>*]0HH \OU#P1XIUJ#4;N9M*@O/$VAPZ?JJ
M%Y%%G( X9XAAO,&)"-I*\C.XTZ?X87ZG4=(LYK+^P=2U*TOY9)'<3P^1Y68E
M0*58-Y(^;<NW)X->G44 >;Z7\.M3M+_2[.YFLFT;2-:N-7MY4=S/*9/-*QLA
M7:NTRD[@QSM' KTBBB@!&4.I5AD'@@]ZA^Q6W_/"/_OFIZ* (/L5M_SPC_[Y
MH^Q6W_/"/_OFIZ* (/L5M_SPC_[YH^Q6W_/"/_OFIZ* (/L5M_SPC_[YH^Q6
MW_/"/_OFIZ* (/L5M_SPC_[YH^Q6W_/"/_OFIZ* (/L5M_SPC_[YH^Q6W_/"
M/_OFIZ* (/L5M_SPC_[YH^Q6W_/"/_OFIZ* (/L5M_SPC_[YH^Q6W_/"/_OF
MIZ* (/L5M_SPC_[YH^Q6W_/"/_OFIZ* *LT-C;0M+<+!%&O5WPH';J:J_;M!
M_P"?S3_^_P G^-9?Q(_Y)]J7_;+_ -&I7@]=5&@JD;W+C&Z/I:"*PN8A+;+!
M-&>CQX8'\13_ +%;?\\(_P#OFN:^&?\ R(5G_OR?^AFNLKGG'EDT2]'8@^Q6
MW_/"/_OFC[%;?\\(_P#OFIZ*D1!]BMO^>$?_ 'S1]BMO^>$?_?-3T4 0?8K;
M_GA'_P!\T?8K;_GA'_WS4]% $'V*V_YX1_\ ?-'V*V_YX1_]\U/10!!]BMO^
M>$?_ 'S1]BMO^>$?_?-3T4 0?8K;_GA'_P!\T?8K;_GA'_WS4]% $'V*V_YX
M1_\ ?-'V*V_YX1_]\U/10!!]BMO^>$?_ 'S5?4;.W72[HB% 1"^#M_V35^JV
MI?\ (*N_^N+_ /H)IQW0GL?*'VZ[_P"?F;_OX:]A^"0^UZ9JS769BLT8!D.[
M'!]:\7KVGX$_\@O5_P#KM'_Z":^NS2*6%E9=OS/C\JE)XI7??\CT_P"Q6W_/
M"/\ [YH^Q6W_ #PC_P"^:GHKY ^Q(/L5M_SPC_[YI\_%K)_N'^525'<?\>TO
M^X?Y4 +%_J4_W111%_J4_P!T44 1_P#+^/\ KD?YU/4'_+^/^N1_G45WJME8
M7UC:7<WESZA*T-JFTGS'5&D(R!@?*C')P./4B@"Y1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '+_$C_DGVI?\ ;+_T
M:E>#U[Q\2/\ DGVI?]LO_1J5X/7IX3X'ZFU/8]T^&?\ R(5G_OR?^AFNLKD_
MAG_R(5G_ +\G_H9KK*X*O\1^IE+<****S$%%%% !1110 4444 %%%% !1110
M 4444 %5M2_Y!5W_ -<7_P#035FJVI?\@J[_ .N+_P#H)IQW0GL?)->T_ G_
M )!>K_\ 7:/_ -!->+5[3\"?^07J_P#UVC_]!-?89I_NLOE^9\;E/^]KY_D>
MK4445\<?9A4=Q_Q[2_[A_E4E1W'_ ![2_P"X?Y4 +%_J4_W111%_J4_W110!
M'_R_C_KD?YUY?XVMW\/>-+GQE>VMCX@TQ6M+5H'FVW>DONV@V_!Y<R*Q *L>
M.HKU#_E_'_7(_P ZRKKP?HE[XPM?$UU8PRZE:V[6\4CQ(< LIW9(SN&T@'/
M9O4T <G+IZ6?[15C<BXN9GNM"NG9992RQ@2Q *B]%'T&2>N:X[P 7@\;Z%J]
MT@2PU274FM-35 +G4!N9A]LYRJHH.SKC SLZ'V)_"7AR36!J\GA_2WU(2"47
MK649FWCHV_&[(P.<TRX\):,\>H-96%OIMYJ$+13W]E;QQW!##&=^TY//&<T
M>6>/+JRUS4?&EW/-;W<&G>&(;[1+A75Q$Y,I\^%AT;<J#>O/ &:SKY[J[L]<
MU;4%4^)M/\0:7;64K$>= KBWS&C=55P\F0/O9.<U[.GA30%M=.MVT:QE33$5
M++S;='-N%&!L)&5/'459ET32I]6CU2;3+.34(EVQW;VZ&5!Z!\9 _&@#QO1"
M\NI>&-:"K_PD%WXMOK.]G! E>W7S\Q,1R4540A>@P#[U[E5&+1-*@U:35(=,
MLX]0E7;)=I;H)7'H7QDC\:O4 (Q(4D L?0=ZA\Z7_GUD_P"^E_QJ>B@"#SI?
M^?63_OI?\:/.E_Y]9/\ OI?\:GHH @\Z7_GUD_[Z7_&CSI?^?63_ +Z7_&IZ
M* (/.E_Y]9/^^E_QH\Z7_GUD_P"^E_QJ>B@#P+Q\2WCK4BRE#O3@GI\BT_X=
M,5\?:<54N?WOR@CG]T_K3?B#_P C[J?^^G_H"U)\-_\ DH.F_P#;7_T4]>O_
M ,N/E^AT?9/<?.E_Y]9/^^E_QH\Z7_GUD_[Z7_&IZ*\@YR#SI?\ GUD_[Z7_
M !H\Z7_GUD_[Z7_&IZ* (/.E_P"?63_OI?\ &CSI?^?63_OI?\:GHH @\Z7_
M )]9/^^E_P :/.E_Y]9/^^E_QJ>B@#DOB++(W@'40T#H/W7S%EX_>IZ&O#*]
MX^)'_)/M2_[9?^C4KP>O3PGP/U-J>Q[?\-I9%\"V86!W&^3D,O\ ?/J:ZKSI
M?^?63_OI?\:YKX9_\B%9_P"_)_Z&:ZRN"K_$?J92W(/.E_Y]9/\ OI?\:/.E
M_P"?63_OI?\ &IZ*S$0>=+_SZR?]]+_C1YTO_/K)_P!]+_C4]% $'G2_\^LG
M_?2_XT>=+_SZR?\ ?2_XU/10!!YTO_/K)_WTO^-'G2_\^LG_ 'TO^-3T4 0>
M=+_SZR?]]+_C1YTO_/K)_P!]+_C4]% $'G2_\^LG_?2_XT>=+_SZR?\ ?2_X
MU/10!!YTO_/K)_WTO^-'G2_\^LG_ 'TO^-3T4 0>=+_SZR?]]+_C5?49I?[+
MNO\ 1I!^Y?\ B7^Z?>K]5M2_Y!5W_P!<7_\ 033CNA/8^2:]E^!TCII>K;(F
MD_?1]"!CY3ZFO&J]I^!/_(+U?_KM'_Z":^PS3_=9?+\SXW*?][7S_(]/\Z7_
M )]9/^^E_P :/.E_Y]9/^^E_QJ>BOCC[,@\Z7_GUD_[Z7_&GS_\ 'K)_N'^5
M25'<?\>TO^X?Y4 +%_J4_P!T441?ZE/]T44 1_\ +^/^N1_G4]0?\OX_ZY'^
M=3T %%%% !1110 4444 %%%% !1110 4444 %%%% '@?Q!_Y'W4_]]/_ $!:
MD^&__)0=-_[:_P#HIZC^(/\ R/NI_P"^G_H"U)\-_P#DH.F_]M?_ $4]>O\
M\N/E^AT?9/>****\@YPHHHH **** *&N:D='T"^U%8A*;6!YA&6QNVC.,]J\
MJ_X7O-_T (__  +/_P 17I'C7_D1=;_Z\9?_ $$U\N5[N686C7A)U(WL_,\#
M-<77P\XJE*UUY'N5[XM;QE\(M8U![,6ACN4@V"3?G#Q-G.!_>_2O+*['PO\
M\D(U[_L(K_."N.I>SC3J3A'9/_(]O+ZDJF&C.;U9[I\,_P#D0K/_ 'Y/_0S7
M65R?PS_Y$*S_ -^3_P!#-=97CU?XC]366X4445F(**** "O$?C/J5]9^,K2.
MTO;B!#8(Q6*5E!/F2<X!]J]NKPCXX?\ ([6?_8.3_P!&25ZF5)/$J_9GE9LV
ML*VNZ.8\.:UJDGBG2DDU*\=&O80RM.Q!&\<'FOIZOE3PS_R-ND?]?T/_ *,%
M>B_$?5M1M/&MQ%:W]U!&(XR$CF90/E'8&N[-**G5A&.FC.?(^:<)W?4]FHKP
MSP7K.IW'C/38KC4;N6-I<,CSLP/!Z@FO<Z\*K3=-V9[\HV"BBBLB0HHHH *K
M:E_R"KO_ *XO_P"@FK-5M2_Y!5W_ -<7_P#033CNA/8^2:]5^%US-9^ _%-Q
M;.8YHD#HXZJ0C8->55ZC\-_^2<^+O^N7_LC5]EF7^[OU7YGQV4?[W'YF;_PG
M7B;_ *#$_P"G^%>H?#35K[6/#5Q<:G<O<RK=L@=\9"[$./S)KP^O9/A#_P B
MC=?]?S_^BXZ^>Q,8JG=(^XFE8[RH[C_CVE_W#_*I*CN/^/:7_</\J\TQ%B_U
M*?[HHHB_U*?[HHH C_Y?Q_UR/\ZYG4?&,X\;P:#HEA)?K9LCZW*B _9(I(W\
MK:-P+,7"D[5;"[NAQ73?\OX_ZY'^=>:>.M,GU'QW;V_AS2KVP\3O''/;ZW;7
M:QP&VCD02"=-P+XWE0A1L[A@@;L '80^-])N/';>$X%N9+]+=[AY!#B%0I4%
M=YZM\XX ('<@U-I'B>/7+QET[3;Z2P5Y(QJ;+&L#NC%64 OYAY4C=LVG'!KG
MKVUUJ3XTZ=J\?AZ^?2[;3Y;![P36P4M))&P<*9=^P!3GY=WH#7+:#X2U#P=-
MIVI:CIL&G)X;%_+?ZSYD0&IVS;VCCX8O@94G>  5XSF@#O\ Q'X]TWPW=7$$
M]K>WALK9;N^:T1&%G 20)'W,I(^5CA0S8!.*AO/B/H]GJ)@\F[GM(KB&UN-1
MA5#!;RS!3&K98.<[TY52!N&2*Y#5M"\3ZY'KFHP: R/XN\/06;0FZC_XETVV
M0$2EBI*@2#E QR"-HID_P^UR&#5O#D%FT]CJFK6-\NI_:$"PQ1>1YBNI._?^
MY.W:I!R,D4 =K;_$+2KG7+?3TM[P075W+8V^H%4^SS7$>=\0(;?D;6Y*A3M(
M!S755Y3I'@G78+O1-(NK$QV>C^(+G5CJ/GH4GC?SC&BJ#OWYE&X%0.#@FO5J
M "BD8;E(R1GN.U1?9C_SWF_[Z'^% $U%0_9C_P ]YO\ OH?X4?9C_P ]YO\
MOH?X4 345#]F/_/>;_OH?X4?9C_SWF_[Z'^% $U%0_9C_P ]YO\ OH?X4?9C
M_P ]YO\ OH?X4 >$_$'_ )'W4_\ ?3_T!:D^&_\ R4'3?^VO_HIZB\?+L\=:
MDNXMATY;K]Q:D^'2[_'VG+N9<^;RO7_5/7K_ /+CY?H='V3WFBH?LQ_Y[S?]
M]#_"C[,?^>\W_?0_PKR#G)J*A^S'_GO-_P!]#_"C[,?^>\W_ 'T/\* )J*KM
M"$0L]Q*%49)+#@?E61_PDOA__H8K;_P)2DVEN1*I"'Q-(?XU_P"1%UO_ *\9
M?_037RY7TEXEO;'4O FNOIVI+=K'9RA_*E# '8>#BOFVOI\EUI2]3YC.I*52
M#B[JQZAX7_Y(1KW_ &$5_G!7'5UWAA,_ S7'WL,:@OR@\'F"N1K"I_&J>O\
MD?1Y9_ND/0]T^&?_ "(5G_OR?^AFNLKCOAM"7\"V;>;(OSR<*>/OFNK^S'_G
MO-_WT/\ "O$J_P 1^IT2W)J*A^S'_GO-_P!]#_"C[,?^>\W_ 'T/\*S$345#
M]F/_ #WF_P"^A_A1]F/_ #WF_P"^A_A0!-7A'QP_Y':S_P"P<G_HR2O<?LQ_
MY[S?]]#_  KPOXV)Y?C6T&]G_P")>G+'_II)7JY3_O*]&>3F_P#NK]4<=X9_
MY&W2/^OZ'_T8*[GXG_\ (]W/_7./_P!!%<+X:&?%>DC)&;V'D?[XKN?B6NSQ
MQ<C<S?NX^6//W17J9A_'CZ,QR#X)^I2\"_\ (\Z7_P!=OZ&OH"OGWP0N[QMI
M@R5S-U'4<&O?/LQ_Y[S?]]#_  KPL7\:/H*FY-14/V8_\]YO^^A_A1]F/_/>
M;_OH?X5QF9-14/V8_P#/>;_OH?X4?9C_ ,]YO^^A_A0!-5;4O^05=_\ 7%__
M $$UYA_PM\_] B;_ ,#A_P#&ZWO#OBX^+M/U9?LTUI]EM\_\? DW;@W^R,=*
MF%2$I))GFTLTPE>:ITYW;\G_ )'SU7J/PW_Y)SXN_P"N7_LC5Y=7IWPY3=\/
M/%C;V7$70'@_(U?:YE_N[]5^9\_E'^]Q^9R%>R?"'_D4;K_K^?\ ]%QUXW7L
M'PEB\SPG<GS)$_TU^%/^PE>!BOX9]S/8] J.X_X]I?\ </\ *F_9C_SWF_[Z
M'^%.G_X]9/\ </\ *O+,!8O]2G^Z**(O]2G^Z** (_\ E_'_ %R/\ZGJ#_E_
M'_7(_P ZGH **** "BBB@ HHHH **** "BBB@ HHHH **** / _B#_R/NI_[
MZ?\ H"U)\-_^2@Z;_P!M?_13U'\0?^1]U/\ WT_] 6I/AO\ \E!TW_MK_P"B
MGKU_^7'R_0Z/LGO%%%%>0<X445COXO\ #4;LDGB'2E93AE:]C!!]/O4G)+=F
ME.E4J?!%OT5S0O\ _D&W/_7)OY&OF2OHX:WI6K6%XNE:G9WK1PL7%M<+(5!!
MQG:3BOG&N2NT[-'QW$\)0G3C-6>OZ'>^$/\ DF?B_P#Z]V_]%M7DU>L^$/\
MDF?B_P#Z]V_]%M7DU?79!_N\O4\^K_NU#T?YL]0\+_\ )"->_P"PBO\ ."N.
MKL?"_P#R0C7O^PBO\X*XZHJ?QJGK_D?;99_ND/0]T^&?_(A6?^_)_P"AFNLK
MD_AG_P B%9_[\G_H9KK*\2K_ !'ZG1+<****S$%>9?%S4;VPN-*%C>7%L'67
M=Y,K)NP5ZX->FUY5\9O^/C2/]R7^:5E6^!GDYS)QP,VO+\T<#_PD&L_]!>__
M / E_P#&MSXX?\CM9_\ 8.3_ -&25R==9\</^1VL_P#L')_Z,DKT,A;^L_(^
M3PDY2PM7F=]8_J<7X9_Y&W2/^OZ'_P!&"NY^)_\ R/=S_P!<X_\ T$5PWAG_
M )&W2/\ K^A_]&"NY^)__(]W/_7./_T$5[V8?QX^C/IL@^"?J4? O_(\Z7_U
MV_H:^@*^?_ O_(\Z7_UV_H:^@*\+%_&CZ"IN%%%%<9F%%%% 'RY7HOPK_P"/
M/Q%_U[+_ ">O.J]%^%?_ !Y^(O\ KV7^3UPT/XJ/SG)_]^A\_P F>/5ZC\-_
M^2<^+O\ KE_[(U>75ZC\-_\ DG/B[_KE_P"R-7Z#F7^[OU7YGJ91_O<?F<;7
MLGPA_P"11NO^OY__ $7'7C=>R?"'_D4;K_K^?_T7'7@8K^&?<SV.\J.X_P"/
M:7_</\JDJ.X_X]I?]P_RKRS 6+_4I_NBBB+_ %*?[HHH C_Y?Q_UR/\ .IZ@
M_P"7\?\ 7(_SKS7Q7JD]I\4K*7Q/=7>D:/8/#)HUY%:B2UEN)$>.47#[24.'
MVJ,J/F)S0!ZC17#'6O$,/QK@T:\N[8:-<:7/<PVT,7S922-0SN><_,W P /7
MK5'1?%NL:O\ %:VB6\QX?O["ZEM+7RD^<0R11B;?C=\Q9R!G&W;Q0!Z/17F7
MC7Q7KD&J^*(M&U!K!/#.C1ZD$6&.07<C>8VR3>I(3;'CY2K<_>K,NOB#KMQ9
MZEXBL[QK:TTK5;*Q_LT0HT=PDPA\PN2OF!LS';M88VC(- 'L%%>4Z;XVURYO
M]"UA[YFL-8U^YTAM-,,?EQ1H90DBL%W[\Q9.6*X8\#K7JU !12,P52S=!UJ+
M[9#_ 'C_ -\'_"@":BH?MD/]X_\ ?!_PH^V0_P!X_P#?!_PH FHJ'[9#_>/_
M 'P?\*/MD/\ >/\ WP?\* *5_P")-%TNY^SZEJMG:S;0WES3*K8/0X-1VWBS
MP_>7,=O::U8S32-M2..=2S'T S7BGQBD63QZ60Y'V6/MCUK"\",$\>Z,S=!=
M+FO=AED)8?VW,[VN>#/-)QQ/L>56O8Z/X@_\C[J?^^G_ * M2?#?_DH.F_\
M;7_T4]1>/G#^.M29>073''^PM2?#IUC\?:<S< >;VS_RR>L?^7'R_0^F^R>\
MT5#]LA_O'_O@_P"%'VR'^\?^^#_A7D'.35\?:O\ \AN^_P"OB3_T(U]=_;(?
M[Q_[X/\ A7R)JQSK5Z1_S\2?^A&O(S/:/S/T3@?^)7](_J>E_ _KXC_Z]$_]
MFKDJZKX)RI&?$6\XS:+C@G^]7*TJ/\"/S_,_,_$__D<?+_VV)WOA#_DF?B__
M *]V_P#1;5Y-7J_A*54^&OBU6/+6[8X/_/-J\HK[K(/]WEZGQ57_ ':AZ/\
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
M3]HS6A262SDHJ_(NB\CG*]%^%?\ QY^(O^O9?Y/7G5>B_"O_ (\_$7_7LO\
M)Z]6A_%1_*.3_P"_0^?Y,\>KU'X;_P#).?%W_7+_ -D:O+J]1^&__).?%W_7
M+_V1J_0<R_W=^J_,]3*/][C\SC:]D^$/_(HW7_7\_P#Z+CKQNO9/A#_R*-U_
MU_/_ .BXZ\#%?PS[F>QWE1W'_'M+_N'^525'<?\ 'M+_ +A_E7EF L7^I3_=
M%%$7^I3_ '110!'_ ,OX_P"N1_G4]0?\OX_ZY'^=9FJ^+-)T;7](T:]N%6]U
M:5H[>(.N1M1GW,"0=IV[00#\S*.] &U15<ZA9KJ*:>UW +UXS*ML91YC(" 6
M"YR0"0,].:AMM;TJ]U*XTZSU.SN+VU_U]M%<(TD/^\H.5_&@"]15'4-<TG29
MK>'5=4LK*6Y<) ES<)&TK'@!0Q&X^PHGUS2;;58-+N=4LH=0N!F&TDN$667_
M '4)R?P% %ZBJ*:YI,NL/I,>J63ZDB;VLEN$,RKZE,[@.>N*O4 %%%% '!_$
MGX@W?@>73EM+*&Z%VLA;S6(V[=O3'^]7#_\ "_-5_P"@-9_]_&JU^T!_Q\Z#
M_N3_ ,XZ\=KPL5B:T*THQEI_P#]6R#),OQ66TJU:DG)WN[O^9KN?9E%%%>Z?
ME)\__&;_ )'\_P#7K'_6L'P%_P C_HO_ %])6]\9O^1_/_7K'_6L'P%_R/\
MHO\ U])7V5'_ '%?X?T/BZW_ ",/^WE^9T7Q!_Y'W4_]]/\ T!:D^&__ "4'
M3?\ MK_Z*>H_B#_R/NI_[Z?^@+4GPW_Y*#IO_;7_ -%/7B?\N/E^A]Y]D]XH
MHHKR#G"OC[5_^0W??]?$G_H1K[!KX^U?_D-WW_7Q)_Z$:\C,]H_,_1.!_P")
M7](_J>E_ _KXC_Z]$_\ 9JY*NM^!_7Q'_P!>B?\ LU<E2H_P(_/\S\S\3O\
MD<?+_P!MB=[X0_Y)GXO_ .O=O_1;5Y-7K/A#_DF?B_\ Z]V_]%M7DU?=9!_N
M\O4^*J_[M0]'^;/4/"__ "0C7O\ L(K_ #@KCJ['PO\ \D(U[_L(K_."N.J*
MG\:IZ_Y'VV6?[I#T/=/AG_R(5G_OR?\ H9KK*Y/X9_\ (A6?^_)_Z&:ZRO$J
M_P 1^IT2W"O*OCW_ ,BOIG_7X?\ T!J]5KRKX]_\BOIG_7X?_0&KAQG\"1[O
M#O\ R-:/K^C/"*]I^)?_ ""/#'_7F?\ T&.O%J]I^)?_ ""/#'_7F?\ T&.O
M)P7PS^1['BE_R+(>OZQ//ZZSXX?\CM9_]@Y/_1DE<G76?'#_ )':S_[!R?\
MHR2OJ\A_WE^A^"X+_=:WK']3B_#/_(VZ1_U_0_\ HP5W/Q/_ .1[N?\ KG'_
M .@BN&\,_P#(VZ1_U_0_^C!7<_$__D>[G_KG'_Z"*][,/X\?1GU&0?!/U*/@
M7_D>=+_Z[?T-?0%?/_@7_D>=+_Z[?T-?0%>%B_C1]!4W"BBBN,S/DCQ5_P C
MEK7_ %_S_P#HQJ[?X#_\CU>?]@U__1L5<1XJ_P"1RUK_ *_Y_P#T8U=O\!_^
M1ZO/^P:__HV*OFJ'^\KU/V[-O^1)/_ OT.<KT7X5_P#'GXB_Z]E_D]>=5Z+\
M*_\ CS\1?]>R_P GKUZ'\5'\EY/_ +]#Y_DSQZO4?AO_ ,DY\7?]<O\ V1J\
MNKU'X;_\DY\7?]<O_9&K]!S+_=WZK\SU,H_WN/S.-KV3X0_\BC=?]?S_ /HN
M.O&Z]D^$/_(HW7_7\_\ Z+CKP,5_#/N9['>5'<?\>TO^X?Y5)4=Q_P >TO\
MN'^5>68"Q?ZE/]T441?ZE/\ =%% $?\ R_C_ *Y'^=>5^,[N/PSX[O-6T'5+
M&^U3439VU[X9O(M\UVBMA&@YW# =B3M9<J22,&O5/^7\?]<C_.F-IEF^L1:H
M\(-[# ]O'+N/RQNRLRXSCDHISC/% 'F4UWX:T_\ :3LS;7VGQ7MSI4\5U_I*
MF1IS)%LC;)R&*CY4].@HT#Q%X8\1_%$:M8ZGI=K;:-9SZ?8VL=S&)[LYWRR"
M$'<(U"';QD_,V,8)]7JOJ%C!J>FW%C>*S6]S&T4JI(R$JPP0&4@C@]00: /%
M?%^LV&J7'B^\^T>=;:_X4@302Z,INV/F_NXE8 E]S(=H&>0<54O(KJ.SU[0M
M0?/B2ZU_2Y;.)LF26-!;?O$'4HNV3)'"X;)%>]0PQV]O'! BQQ1J$1%& J@8
M  ]*?0!X;H?F3ZAX:TK=G7[+Q=?7=_"03+% ?M&9''4(RL@#'@Y4#->Y444
M(V[:=F W;(J';=?\](?^^#_C4]% 'B7Q\$HN-"\UD/R3XVJ1W3WKR"O8OV@/
M^/G0?]R?^<=>.U\UC?\ >)?+\C]NX8_Y%%'Y_P#I3/JS6_%=CX>N(X=6O8X9
M)5WH!;NV1G'8UGP?$;0[BXCABU)&DD8(H^R2C))P*Y'XQ_\ (=T__KV/_H1K
MAM&_Y#MA_P!?,?\ Z$*]N5:2E8_F?%YQB*&+="*5DUW\O,U?C%O'CT^:5+?9
M8_NC [UA>!-W_">Z-L(#?:EQD9%;_P 9O^1_/_7K'_6L'P%_R/\ HO\ U])7
MWE'_ '%?X?T.6M_R,/\ MY?F=#X^W?\ "=:EYA!;>F2HP/N+3_AUO/C[3O+*
MAOWN"PR/]4]-^(/_ "/NI_[Z?^@+4GPW_P"2@Z;_ -M?_13UXG_+CY?H?>?9
M/<=MU_STA_[X/^-&VZ_YZ0_]\'_&IZ*\@YR#;=?\](?^^#_C7R+JW_(:O<]?
MM$G_ *$:^P:^/M7_ .0W??\ 7Q)_Z$:\C,]H_,_1.!_XE?TC^IZ1\$Q(3XB\
MHJ/]$7.X9_O>]<K76_ _KXC_ .O1/_9JY*E1_@1^?YGYGXG_ /(X^7_ML3N_
M"0D_X5KXMV%0OV=MP(R3^[;IS7E%>L^$/^29^+_^O=O_ $6U>35]UD'^[R]3
MXJK_ +M0]'^;/3?# D_X4;KF"NS^T%R".>L'>N1KL?"__)"->_["*_S@KCJB
MI_&J>O\ D?;99_ND/0]O^&PG/@6S\MXPN^3 9"3]\^]=5MNO^>D/_?!_QKFO
MAG_R(5G_ +\G_H9KK*\2K_$?J=$MR#;=?\](?^^#_C7EOQW$P\,:;YK(1]LX
MVJ1_ ?>O6:\J^/?_ "*^F?\ 7X?_ $!JX<9_ D>[P[_R-:/K^C/"*]F^) D&
MD^&?,*D?8SC:,?PI[UXS7M/Q+_Y!'AC_ *\S_P"@QUY."^&?R/8\4O\ D60]
M?UB>?UU/QL$@\:VGFE2?[/3[HQ_RTDKEJZSXX?\ ([6?_8.3_P!&25]7D/\
MO+]#\%P7^ZUO6/ZG%>&L_P#"5Z3MQG[;#C/^^*[CXE[QXXN?,*EO+CY48'W1
M7$>&?^1MTC_K^A_]&"NY^)__ "/=S_USC_\ 017O9A_'CZ,^HR#X)^IG^"-W
M_";:9L(#>=P2,CH:][VW7_/2'_O@_P"->#>!?^1YTO\ Z[?T-?0%>%B_C1]!
M4W(-MU_STA_[X/\ C1MNO^>D/_?!_P :GHKC,SY(\4Y_X3#6=V,_;Y\X_P"N
MC5VOP+$A\<7GE%0?[.?[PS_RTCKBO%7_ ".6M?\ 7_/_ .C&KM_@/_R/5Y_V
M#7_]&Q5\U0_WE>I^W9M_R))_X%^ASE>A?"X2&S\0>4RC_1ESN4GL_O7GM>B_
M"O\ X\_$7_7LO\GKUZ'\5'\EY/\ []#Y_DSQZO3OAR)/^%>>+-A4+Y7S C)/
MR-[UYC7J/PW_ .2<^+O^N7_LC5^@YE_N[]5^9ZF4?[W'YG&U[!\)1,?"=SY3
M1@?;7^\I/\">]>/U[)\(?^11NO\ K^?_ -%QUX&*_AGW,]CM=MU_STA_[X/^
M-/G_ ./63_</\JDJ.X_X]I?]P_RKRS 6+_4I_NBBB+_4I_NBB@"/_E_'_7(_
MSJ>H/^7\?]<C_.IZ "BBB@ HHHH **** "BBB@#Q7]H#_CYT'_<G_G'7CM>Q
M?M ?\?.@_P"Y/_..O':^:QO^\2^7Y'[=PQ_R**/S_P#2F>W?&/\ Y#NG_P#7
ML?\ T(UPVC?\AVP_Z^8__0A7<_&/_D.Z?_U['_T(UPVC?\AVP_Z^8_\ T(5Z
MM3^(S^3LR_Y&4O5?H:_QF_Y'\_\ 7K'_ %K!\!?\C_HO_7TE;WQF_P"1_/\
MUZQ_UK!\!?\ (_Z+_P!?25^A4?\ <5_A_0[ZW_(P_P"WE^9T7Q!_Y'W4_P#?
M3_T!:D^&_P#R4'3?^VO_ **>H_B#_P C[J?^^G_H"U)\-_\ DH.F_P#;7_T4
M]>)_RX^7Z'WGV3WBBBBO(.<*^/M7_P"0W??]?$G_ *$:^P:^/M7_ .0W??\
M7Q)_Z$:\C,]H_,_1.!_XE?TC^IZ7\#^OB/\ Z]$_]FKDJZWX']?$?_7HG_LU
M<E2H_P "/S_,_,_$[_D<?+_VV)WOA#_DF?B__KW;_P!%M7DU>L^$/^29^+_^
MO=O_ $6U>35]UD'^[R]3XJK_ +M0]'^;/4/"_P#R0C7O^PBO\X*XZNQ\+_\
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
M^I3_ '110!'_ ,OX_P"N1_G4]0?\OX_ZY'^=3T %%%% !1110 4444 %%%%
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
M&V^61D*3SGVIWVN+_II_WZ;_  H FHJ'[7%_TT_[]-_A1]KB_P"FG_?IO\*
M)J*A^UQ?]-/^_3?X4?:XO^FG_?IO\* )J*A^UQ?]-/\ OTW^%'VN+_II_P!^
MF_PH FHJ'[7%_P!-/^_3?X4?:XO^FG_?IO\ "@":BH?M<7_33_OTW^%'VN+_
M *:?]^F_PH FHJ'[7%_TT_[]-_A1]KB_Z:?]^F_PH FHJ'[7%_TT_P"_3?X4
M?:XO^FG_ 'Z;_"@":BH?M<7_ $T_[]-_A1]KB_Z:?]^F_P * )J*A^UQ?]-/
M^_3?X4?:XO\ II_WZ;_"@":BH?M<7_33_OTW^%'VN+_II_WZ;_"@":BH?M<7
M_33_ +]-_A1]KB_Z:?\ ?IO\* )J*A^UQ?\ 33_OTW^%'VN+_II_WZ;_  H
MFHJ'[7%_TT_[]-_A1]KB_P"FG_?IO\* )J*A^UQ?]-/^_3?X4?:XO^FG_?IO
M\* )J*A^UQ?]-/\ OTW^%'VN+_II_P!^F_PH FHJ'[7%_P!-/^_3?X4?:XO^
MFG_?IO\ "@":BH?M<7_33_OTW^%'VN+_ *:?]^F_PH FHJ'[7%_TT_[]-_A1
M]KB_Z:?]^F_PH FHJ'[7%_TT_P"_3?X4?:XO^FG_ 'Z;_"@":BH?M<7_ $T_
M[]-_A1]KB_Z:?]^F_P * )J*A^UQ?]-/^_3?X4?:XO\ II_WZ;_"@":BH?M<
M7_33_OTW^%'VN+_II_WZ;_"@":BH?M<7_33_ +]-_A1]KB_Z:?\ ?IO\* )J
M*A^UQ?\ 33_OTW^%'VN+_II_WZ;_  H FJ.X_P"/:7_</\J;]KB_Z:?]^F_P
MIDUS&T$BJ)"2I _=-Z?2@":+_4I_NBBEB&(4!Z[110 ZBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
(H **** /_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084306209040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Dec. 13, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</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_dei_DocumentInformationLineItems', window );"><strong>Document Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">OPTICAL CABLE CORPORATION<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentAnnualReport', window );">Document, Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Oct. 31,  2023<span></span>
</td>
<td class="text">&#160;<span></span>
</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_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--10-31<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2023<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_DocumentTransitionReport', window );">Document, Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityFileNumber', window );">Entity, File Number</a></td>
<td class="text">0-27022<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_EntityIncorporationStateCountryCode', window );">Entity, Incorporation, State or Country Code</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityTaxIdentificationNumber', window );">Entity, Tax Identification Number</a></td>
<td class="text">54-1237042<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_EntityAddressAddressLine1', window );">Entity, Address, Address Line One</a></td>
<td class="text">5290 Concourse Drive<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityAddressCityOrTown', window );">Entity, Address, City or Town</a></td>
<td class="text">Roanoke<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_EntityAddressStateOrProvince', window );">Entity, Address, State or Province</a></td>
<td class="text">VA<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityAddressPostalZipCode', window );">Entity, Address, Postal Zip Code</a></td>
<td class="text">24019<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">540<span></span>
</td>
<td class="text">&#160;<span></span>
</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_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">265-0690<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, no par value<span></span>
</td>
<td class="text">&#160;<span></span>
</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_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">OCC<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityWellKnownSeasonedIssuer', window );">Entity, Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_EntityVoluntaryFilers', window );">Entity, Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityFilerCategory', window );">Entity, Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_DocumentFinStmtErrorCorrectionFlag', window );">Document, Financial Statement Error Correction Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_EntityPublicFloat', window );">Entity, Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,396,122<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_EntityCommonStockSharesOutstanding', window );">Entity, Common Stock Shares, Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,893,681<span></span>
</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_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">Brown, Edwards & Company, L.L.P.<span></span>
</td>
<td class="text">&#160;<span></span>
</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_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">423<span></span>
</td>
<td class="text">&#160;<span></span>
</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_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Roanoke, Virginia<span></span>
</td>
<td class="text">&#160;<span></span>
</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 );">Entity Central Index Key</a></td>
<td class="text">0001000230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<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>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_AmendmentFlag</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: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_dei_AuditorFirmId">
<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>PCAOB issued Audit Firm Identifier</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorFirmId</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:nonemptySequenceNumberItemType</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_AuditorLocation">
<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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorLocation</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:internationalNameItemType</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_AuditorName">
<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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_AuditorName</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:internationalNameItemType</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_CityAreaCode">
<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>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_CityAreaCode</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_dei_CurrentFiscalYearEndDate">
<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>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_CurrentFiscalYearEndDate</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:gMonthDayItemType</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_DocumentAnnualReport">
<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>Boolean flag that is true only for a form used as an annual report.</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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentAnnualReport</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: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_dei_DocumentFinStmtErrorCorrectionFlag">
<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>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</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 Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_DocumentFinStmtErrorCorrectionFlag</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: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_dei_DocumentFiscalPeriodFocus">
<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>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentFiscalPeriodFocus</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:fiscalPeriodItemType</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_DocumentFiscalYearFocus">
<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>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentFiscalYearFocus</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:gYearItemType</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_DocumentInformationLineItems">
<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>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentInformationLineItems</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: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_dei_DocumentPeriodEndDate">
<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>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentPeriodEndDate</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:dateItemType</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_DocumentTransitionReport">
<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>Boolean flag that is true only for a form used as a transition report.</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 Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<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_DocumentTransitionReport</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: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_dei_DocumentType">
<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 type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_DocumentType</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: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_dei_EntityAddressAddressLine1">
<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>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressAddressLine1</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_dei_EntityAddressCityOrTown">
<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>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressCityOrTown</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_dei_EntityAddressPostalZipCode">
<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>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressPostalZipCode</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_dei_EntityAddressStateOrProvince">
<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>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityAddressStateOrProvince</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:stateOrProvinceItemType</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_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_EntityCommonStockSharesOutstanding">
<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>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityCommonStockSharesOutstanding</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:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<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>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityCurrentReportingStatus</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:yesNoItemType</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_EntityEmergingGrowthCompany">
<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>Indicate if registrant meets the emerging growth company criteria.</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_EntityEmergingGrowthCompany</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: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_dei_EntityFileNumber">
<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>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityFileNumber</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:fileNumberItemType</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_EntityFilerCategory">
<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>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</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_EntityFilerCategory</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:filerCategoryItemType</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_EntityIncorporationStateCountryCode">
<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>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityIncorporationStateCountryCode</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:edgarStateCountryItemType</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_EntityInteractiveDataCurrent">
<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>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</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 Regulation S-T<br> -Number 232<br> -Section 405<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_EntityInteractiveDataCurrent</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:yesNoItemType</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_EntityPublicFloat">
<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 aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityPublicFloat</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:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_dei_EntityShellCompany">
<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>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</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_EntityShellCompany</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: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_dei_EntitySmallBusiness">
<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>Indicates that the company is a Smaller Reporting Company (SRC).</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_EntitySmallBusiness</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: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_dei_EntityTaxIdentificationNumber">
<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 Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</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_EntityTaxIdentificationNumber</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:employerIdItemType</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_EntityVoluntaryFilers">
<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>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_EntityVoluntaryFilers</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:yesNoItemType</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_EntityWellKnownSeasonedIssuer">
<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>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</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> -Section 405<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_EntityWellKnownSeasonedIssuer</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:yesNoItemType</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_IcfrAuditorAttestationFlag">
<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 Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<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_IcfrAuditorAttestationFlag</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: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_dei_LocalPhoneNumber">
<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>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_LocalPhoneNumber</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_dei_Security12bTitle">
<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>Title of a 12(b) registered security.</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<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_Security12bTitle</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: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_dei_SecurityExchangeName">
<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>Name of the Exchange on which a security is 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 Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<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_SecurityExchangeName</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:edgarExchangeCodeItemType</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_TradingSymbol">
<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>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">dei_TradingSymbol</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:tradingSymbolItemType</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>22
<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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305898304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash</a></td>
<td class="nump">$ 1,468,709<span></span>
</td>
<td class="nump">$ 215,936<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_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of allowance for credit losses of $71,189 in 2023 and $69,643 in 2022</a></td>
<td class="nump">8,727,810<span></span>
</td>
<td class="nump">10,963,753<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_us-gaap_IncomeTaxesReceivable', window );">Income taxes refundable - current</a></td>
<td class="nump">81,844<span></span>
</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_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">397,758<span></span>
</td>
<td class="nump">37,442<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_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">23,766,326<span></span>
</td>
<td class="nump">19,438,766<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_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other assets</a></td>
<td class="nump">595,469<span></span>
</td>
<td class="nump">540,225<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">35,037,916<span></span>
</td>
<td class="nump">31,196,122<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_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">7,139,616<span></span>
</td>
<td class="nump">7,390,285<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_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">566,197<span></span>
</td>
<td class="nump">618,142<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_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">1,135,172<span></span>
</td>
<td class="nump">1,353,257<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">43,878,901<span></span>
</td>
<td class="nump">40,557,806<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_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LoansPayableCurrent', window );">Current installments of long-term debt</a></td>
<td class="nump">52,624<span></span>
</td>
<td class="nump">338,094<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_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">5,843,044<span></span>
</td>
<td class="nump">5,354,150<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_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation and payroll taxes</a></td>
<td class="nump">1,849,780<span></span>
</td>
<td class="nump">1,772,551<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_us-gaap_TaxesPayableCurrent', window );">Income taxes payable</a></td>
<td class="nump">22,754<span></span>
</td>
<td class="nump">18,098<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">7,768,202<span></span>
</td>
<td class="nump">7,482,893<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_us-gaap_LongTermLineOfCredit', window );">Note payable, revolver - noncurrent</a></td>
<td class="nump">8,324,397<span></span>
</td>
<td class="nump">5,999,663<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_us-gaap_LongTermLoansPayable', window );">Long-term debt, excluding current installments</a></td>
<td class="nump">2,622,620<span></span>
</td>
<td class="nump">4,190,508<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_us-gaap_OtherLiabilitiesNoncurrent', window );">Other noncurrent liabilities</a></td>
<td class="nump">441,838<span></span>
</td>
<td class="nump">725,024<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">19,157,057<span></span>
</td>
<td class="nump">18,398,088<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_us-gaap_StockholdersEquityAbstract', window );"><strong>Shareholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PreferredStockValue', window );">Preferred stock, no par value, authorized 1,000,000 shares; none issued and outstanding</a></td>
<td class="nump">0<span></span>
</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_us-gaap_CommonStockValue', window );">Common stock, no par value, authorized 50,000,000 shares; issued and outstanding 7,893,681 shares in 2023 and 7,893,194 shares in 2022</a></td>
<td class="nump">15,134,133<span></span>
</td>
<td class="nump">14,638,505<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_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">9,587,711<span></span>
</td>
<td class="nump">7,521,213<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">24,721,844<span></span>
</td>
<td class="nump">22,159,718<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_us-gaap_CommitmentsAndContingencies', window );">Commitments and Contingencies</a></td>
<td class="text"> <span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders&#8217; equity</a></td>
<td class="nump">$ 43,878,901<span></span>
</td>
<td class="nump">$ 40,557,806<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent">
<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>Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<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>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</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/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<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;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<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;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<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>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<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;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<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;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<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>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<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>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</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/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<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>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesReceivable">
<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>Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<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;">us-gaap_IncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<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>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<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;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<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>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<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>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</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/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<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;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LoansPayableCurrent">
<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>Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LoansPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<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 carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481573/470-10-45-14<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;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLoansPayable">
<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>Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermLoansPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<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>Amount of noncurrent assets classified as 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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<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>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherReceivables">
<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>Amount due from parties in nontrade transactions, classified as 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/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(5)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<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>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<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>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<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>Amount of accumulated undistributed earnings (deficit).</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<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;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TaxesPayableCurrent">
<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>Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_TaxesPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084306176192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br> $ / shares in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Accounts Receivable, Allowance for Credit Loss, Current</a></td>
<td class="nump">$ 71,189<span></span>
</td>
<td class="nump">$ 69,643<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_us-gaap_PreferredStockNoParValue', window );">Preferred Stock, No Par Value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</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_us-gaap_PreferredStockSharesAuthorized', window );">Preferred Stock, Shares Authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="nump">1,000,000<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_us-gaap_PreferredStockSharesIssued', window );">Preferred Stock, Shares Issued (in shares)</a></td>
<td class="nump">0<span></span>
</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_us-gaap_PreferredStockSharesOutstanding', window );">Preferred Stock, Shares Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">0<span></span>
</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_us-gaap_CommonStockNoParValue', window );">Common Stock, No Par Value (in dollars per share)</a></td>
<td class="nump">$ 0<span></span>
</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_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<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_us-gaap_CommonStockSharesIssued', window );">Common Stock, Shares, Issued (in shares)</a></td>
<td class="nump">7,893,681<span></span>
</td>
<td class="nump">7,893,194<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_us-gaap_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding, Ending Balance (in shares)</a></td>
<td class="nump">7,893,681<span></span>
</td>
<td class="nump">7,893,194<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<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>Amount of allowance for credit loss on accounts receivable, classified as current.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<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;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockNoParValue">
<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>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</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/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<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>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockNoParValue">
<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>Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<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;">us-gaap_PreferredStockNoParValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</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/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<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>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</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/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R4.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305880880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 72,173,752<span></span>
</td>
<td class="nump">$ 69,079,263<span></span>
</td>
<td class="nump">$ 59,136,294<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_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">49,879,676<span></span>
</td>
<td class="nump">48,568,410<span></span>
</td>
<td class="nump">42,862,215<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">22,294,076<span></span>
</td>
<td class="nump">20,510,853<span></span>
</td>
<td class="nump">16,274,079<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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">21,220,741<span></span>
</td>
<td class="nump">19,959,735<span></span>
</td>
<td class="nump">18,239,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_RoyaltyRevenueExpense', window );">Royalty (income) expense, net</a></td>
<td class="nump">26,315<span></span>
</td>
<td class="nump">26,747<span></span>
</td>
<td class="num">(37,261)<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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">53,941<span></span>
</td>
<td class="nump">51,507<span></span>
</td>
<td class="nump">45,511<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="nump">993,079<span></span>
</td>
<td class="nump">472,864<span></span>
</td>
<td class="num">(1,973,323)<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_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other income (expense), net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,152,554)<span></span>
</td>
<td class="num">(768,286)<span></span>
</td>
<td class="num">(690,384)<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_us-gaap_UnusualOrInfrequentItemInsuranceProceeds', window );">Gain on insurance proceeds, net</a></td>
<td class="nump">2,199,463<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="nump">172,234<span></span>
</td>
<td class="num">(26,976)<span></span>
</td>
<td class="nump">9,254,325<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">1,219,143<span></span>
</td>
<td class="num">(795,262)<span></span>
</td>
<td class="nump">8,563,941<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="nump">2,212,222<span></span>
</td>
<td class="num">(322,398)<span></span>
</td>
<td class="nump">6,590,618<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_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense (benefit)</a></td>
<td class="nump">145,724<span></span>
</td>
<td class="nump">24,693<span></span>
</td>
<td class="num">(19,898)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 2,066,498<span></span>
</td>
<td class="num">$ (347,091)<span></span>
</td>
<td class="nump">$ 6,610,516<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_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share - basic and diluted (in dollars per share)</a></td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_RoyaltyRevenueExpense">
<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>Net amount of revenue (expense) recognized during the period related to royalty transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_RoyaltyRevenueExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_AmortizationOfIntangibleAssets">
<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 aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CostOfGoodsAndServicesSold">
<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 aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</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/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_InterestExpense">
<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>Amount of the cost of borrowed funds accounted for as interest expense.</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/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<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;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NonoperatingIncomeExpense">
<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 aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OtherIncomeAndExpensesAbstract">
<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;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OtherNonoperatingIncomeExpense">
<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>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<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>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</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/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingGeneralAndAdministrativeExpense">
<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 aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_UnusualOrInfrequentItemInsuranceProceeds">
<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>Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1<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;">us-gaap_UnusualOrInfrequentItemInsuranceProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>25
<FILENAME>R5.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084306092256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Shareholders' Equity - USD ($)<br></strong></div></th>
<th class="th"><div>Common Stock [Member]</div></th>
<th class="th"><div>Retained Earnings [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Oct. 31, 2020</a></td>
<td class="nump">7,537,087<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Oct. 31, 2020</a></td>
<td class="nump">$ 14,002,130<span></span>
</td>
<td class="nump">$ 1,257,788<span></span>
</td>
<td class="nump">$ 15,259,918<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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, net (in shares)</a></td>
<td class="nump">360,390<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation, net</a></td>
<td class="nump">$ 335,519<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">335,519<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_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">6,610,516<span></span>
</td>
<td class="nump">6,610,516<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Oct. 31, 2021</a></td>
<td class="nump">7,897,477<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Oct. 31, 2021</a></td>
<td class="nump">$ 14,337,649<span></span>
</td>
<td class="nump">7,868,304<span></span>
</td>
<td class="nump">22,205,953<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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, net (in shares)</a></td>
<td class="num">(4,283)<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation, net</a></td>
<td class="nump">$ 300,856<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">300,856<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_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(347,091)<span></span>
</td>
<td class="num">(347,091)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Oct. 31, 2022</a></td>
<td class="nump">7,893,194<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Oct. 31, 2022</a></td>
<td class="nump">$ 14,638,505<span></span>
</td>
<td class="nump">7,521,213<span></span>
</td>
<td class="nump">22,159,718<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_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Share-based compensation, net (in shares)</a></td>
<td class="nump">487<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Share-based compensation, net</a></td>
<td class="nump">$ 495,628<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">495,628<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_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">2,066,498<span></span>
</td>
<td class="nump">2,066,498<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balances (in shares) at Oct. 31, 2023</a></td>
<td class="nump">7,893,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balances at Oct. 31, 2023</a></td>
<td class="nump">$ 15,134,133<span></span>
</td>
<td class="nump">$ 9,587,711<span></span>
</td>
<td class="nump">$ 24,721,844<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SharesOutstanding">
<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>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<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>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<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>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_StockholdersEquity">
<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>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-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;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R6.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305691456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="nump">$ 2,066,498<span></span>
</td>
<td class="num">$ (347,091)<span></span>
</td>
<td class="nump">$ 6,610,516<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_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">946,457<span></span>
</td>
<td class="nump">1,074,671<span></span>
</td>
<td class="nump">1,206,706<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_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">1,546<span></span>
</td>
<td class="nump">8,116<span></span>
</td>
<td class="nump">10,750<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_us-gaap_ShareBasedCompensation', window );">Share-based compensation expense</a></td>
<td class="nump">611,480<span></span>
</td>
<td class="nump">411,997<span></span>
</td>
<td class="nump">335,519<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_us-gaap_UnusualOrInfrequentItemInsuranceProceeds', window );">Gain on insurance proceeds, net</a></td>
<td class="num">(2,199,463)<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Gain on debt extinguishment&#9472;PPP Loan principal</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(4,981,400)<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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Loss on disposal of property and equipment</a></td>
<td class="nump">8,335<span></span>
</td>
<td class="nump">22,247<span></span>
</td>
<td class="nump">30,463<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_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract', window );"><strong>(Increase) decrease in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="nump">2,234,397<span></span>
</td>
<td class="num">(2,595,869)<span></span>
</td>
<td class="num">(825,416)<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_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="num">(107,845)<span></span>
</td>
<td class="nump">2,167,014<span></span>
</td>
<td class="num">(2,181,311)<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_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable', window );">Income taxes refundable</a></td>
<td class="num">(81,844)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">25,003<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_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(4,327,560)<span></span>
</td>
<td class="num">(3,134,958)<span></span>
</td>
<td class="nump">795,959<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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="num">(55,244)<span></span>
</td>
<td class="nump">9,125<span></span>
</td>
<td class="num">(76,834)<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_us-gaap_IncreaseDecreaseInOtherOperatingAssets', window );">Other assets</a></td>
<td class="nump">92,036<span></span>
</td>
<td class="nump">392,597<span></span>
</td>
<td class="nump">70,081<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_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract', window );"><strong>Increase (decrease) in:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and accrued expenses</a></td>
<td class="nump">479,372<span></span>
</td>
<td class="nump">1,068,549<span></span>
</td>
<td class="nump">1,357,106<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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued compensation and payroll taxes</a></td>
<td class="nump">77,229<span></span>
</td>
<td class="nump">218,780<span></span>
</td>
<td class="nump">90,464<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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Income taxes payable</a></td>
<td class="nump">4,656<span></span>
</td>
<td class="nump">4,977<span></span>
</td>
<td class="num">(865)<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_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities', window );">Other noncurrent liabilities</a></td>
<td class="num">(145,726)<span></span>
</td>
<td class="num">(887,699)<span></span>
</td>
<td class="num">(350,153)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by (used in) operating activities</a></td>
<td class="num">(395,676)<span></span>
</td>
<td class="num">(1,587,544)<span></span>
</td>
<td class="nump">2,116,588<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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of and deposits for the purchase of property and equipment</a></td>
<td class="num">(520,847)<span></span>
</td>
<td class="num">(279,810)<span></span>
</td>
<td class="num">(166,227)<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_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Insurance proceeds received</a></td>
<td class="nump">1,946,992<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Investment in intangible assets</a></td>
<td class="num">(1,996)<span></span>
</td>
<td class="num">(22,789)<span></span>
</td>
<td class="num">(26,640)<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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sale of property and equipment</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="nump">10,134<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">1,428,649<span></span>
</td>
<td class="num">(292,465)<span></span>
</td>
<td class="num">(192,867)<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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Payroll taxes withheld and remitted on share-based payments</a></td>
<td class="num">(115,852)<span></span>
</td>
<td class="num">(111,141)<span></span>
</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_us-gaap_RepaymentsOfLongTermDebt', window );">Principal payments on long-term debt</a></td>
<td class="num">(1,853,358)<span></span>
</td>
<td class="num">(324,849)<span></span>
</td>
<td class="num">(312,115)<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_us-gaap_PaymentsOfFinancingCosts', window );">Payments for financing costs</a></td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(100,000)<span></span>
</td>
<td class="num">(91,667)<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_us-gaap_FinanceLeasePrincipalPayments', window );">Principal payments on financing lease</a></td>
<td class="num">(35,724)<span></span>
</td>
<td class="num">(34,069)<span></span>
</td>
<td class="num">(5,777)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">219,800<span></span>
</td>
<td class="nump">1,963,696<span></span>
</td>
<td class="num">(1,932,311)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash</a></td>
<td class="nump">1,252,773<span></span>
</td>
<td class="nump">83,687<span></span>
</td>
<td class="num">(8,590)<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at beginning of year</a></td>
<td class="nump">215,936<span></span>
</td>
<td class="nump">132,249<span></span>
</td>
<td class="nump">140,839<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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash at end of year</a></td>
<td class="nump">1,468,709<span></span>
</td>
<td class="nump">215,936<span></span>
</td>
<td class="nump">132,249<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_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_InterestPaidNet', window );">Cash payments for interest</a></td>
<td class="nump">1,028,762<span></span>
</td>
<td class="nump">640,592<span></span>
</td>
<td class="nump">492,547<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_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid, net of refunds</a></td>
<td class="nump">221,993<span></span>
</td>
<td class="nump">17,384<span></span>
</td>
<td class="num">(10,656)<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_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Noncash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Capital expenditures accrued in accounts payable at year end</a></td>
<td class="nump">22,081<span></span>
</td>
<td class="nump">31,560<span></span>
</td>
<td class="nump">33,842<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_us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember', window );">North Mill Capital LLC [Member] | Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProceedsFromNotesPayable', window );">Proceeds from note payable, revolver</a></td>
<td class="nump">79,258,692<span></span>
</td>
<td class="nump">71,733,254<span></span>
</td>
<td class="nump">58,867,884<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_us-gaap_RepaymentsOfNotesPayable', window );">Payments on note payable, revolver</a></td>
<td class="num">$ (76,933,958)<span></span>
</td>
<td class="num">$ (69,199,499)<span></span>
</td>
<td class="num">$ (60,390,636)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<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;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<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>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<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;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<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>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<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>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<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;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DepreciationDepletionAndAmortization">
<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 aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<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;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FinanceLeasePrincipalPayments">
<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>Amount of cash outflow for principal payment on finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<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;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<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>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<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>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481303/470-50-40-4<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;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<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 increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInAccountsReceivable">
<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 increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable">
<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 increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<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 increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInIncomeTaxesReceivable">
<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 increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInIncomeTaxesReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInInventories">
<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 increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOperatingAssetsAbstract">
<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;">us-gaap_IncreaseDecreaseInOperatingAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract">
<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;">us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities">
<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>Amount of increase (decrease) in noncurrent operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncreaseDecreaseInOtherOperatingAssets">
<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>Amount of increase (decrease) in operating assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherOperatingAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInOtherReceivables">
<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>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<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>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_InterestPaidNet">
<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>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-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;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<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>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<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;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<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>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<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;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<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;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<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>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<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;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<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;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_NoncashInvestingAndFinancingItemsAbstract">
<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;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PaymentsOfFinancingCosts">
<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 cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<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>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</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/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<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;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquireIntangibleAssets">
<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 cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<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 cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<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;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities">
<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>Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21B<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21B<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;">us-gaap_ProceedsFromInsuranceSettlementInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromNotesPayable">
<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 cash inflow from a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<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;">us-gaap_ProceedsFromNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment">
<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 cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<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;">us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProvisionForDoubtfulAccounts">
<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>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</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/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_RepaymentsOfLongTermDebt">
<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 cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RepaymentsOfNotesPayable">
<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 cash outflow for a borrowing supported by a written promise to pay an obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<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;">us-gaap_RepaymentsOfNotesPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ShareBasedCompensation">
<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>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<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;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_SupplementalCashFlowInformationAbstract">
<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;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_UnusualOrInfrequentItemInsuranceProceeds">
<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>Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1<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;">us-gaap_UnusualOrInfrequentItemInsuranceProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember">
<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;">us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember</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_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<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;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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>27
<FILENAME>R7.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310677648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Description of Business and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(1)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Description of Business and Summary of Significant Accounting Policies</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(a)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Description of Business</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;">Optical Cable Corporation and its subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;OCC&#174;&#8221;) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company&#8217;s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (&#8220;POL&#8221;) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company&#8217;s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company&#8217;s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company&#8217;s products are sold worldwide. Also see note 10.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(b)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Principles of Consolidation</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(c)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Cash and Cash Equivalents</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">All of the Company&#8217;s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $1.2 million. As of October 31, 2022, the Company did <span style="-sec-ix-hidden:c288">not</span> have bank deposits in excess of the insured limit.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had <span style="-sec-ix-hidden:c289"><span style="-sec-ix-hidden:c290">no</span></span> cash equivalents.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(d)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Trade Accounts Receivable and Allowance for Credit Losses</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company&#8217;s best estimate of the amount of probable credit losses in the Company&#8217;s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company&#8217;s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.</p>


<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(e)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Inventories</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(f)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Property and Equipment</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are <span style="-sec-ix-hidden:c291">thirty</span> to <span style="-sec-ix-hidden:c292">thirty-nine</span> years for buildings and <span style="-sec-ix-hidden:c293"><span style="-sec-ix-hidden:c294"><span style="-sec-ix-hidden:c295">three</span></span></span> to <span style="-sec-ix-hidden:c296"><span style="-sec-ix-hidden:c297"><span style="-sec-ix-hidden:c298">fifteen</span></span></span> years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(g) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Patents and Trademarks</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company&#8217;s decision is made.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(h)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Revenue Recognition</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(i) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Shipping and Handling Costs</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Shipping and handling costs include the costs incurred to physically move finished goods from the Company&#8217;s warehouse to the customers&#8217; designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $2.1 million, $2.1 million and $1.9 million are included in selling, general and administrative expenses for the fiscal years ended October&#160;31, 2023, 2022 and 2021, respectively.</p>


<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(j)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Research and Development</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Research and development costs are expensed as incurred. Research and development costs totaled approximately $983,000, $973,000 and $928,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(k)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Advertising</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Advertising costs are expensed as incurred. Advertising costs totaled approximately $191,000, $159,000 and $81,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(l)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Income Taxes</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(m)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Long-Lived Assets </i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(n)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Stock Incentive Plans and Other Share-Based Compensation</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;">The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(o)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Net Income (Loss) Per Share</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(p)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Commitments and Contingencies</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(q) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Use of Estimates</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<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 entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<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;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R8.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084396910736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Allowance for Credit Losses for Trade Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock', window );">Allowance for Doubtful Accounts for Trade Accounts Receivable Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(2) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Allowance for Credit Losses for Trade Accounts Receivable</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">A summary of changes in the allowance for credit losses for trade accounts receivable for the years ended October&#160;31, 2023, 2022 and 2021 follows:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,643</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">524,617</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Bad debt expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,546</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,116</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,750</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Losses charged to allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(473,840</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,189</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,643</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock">
<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>Allowance for doubtful accounts for trade accounts receivable</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R9.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084396940192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_InventoryDisclosureTextBlock', window );">Inventory Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(3)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Inventories</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Inventories as of October 31, 2023 and 2022 consist of the following:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,937,682</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,894,102</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,372,913</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,054,789</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,130,478</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,093,140</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Production supplies</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">325,253</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396,735</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 34%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,766,326</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,438,766</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryDisclosureTextBlock">
<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 entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</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/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<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;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R10.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310550368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(4)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Property and Equipment, Net</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Property and equipment, net as of October 31, 2023 and 2022 consists of the following:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Land and land improvements</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,148,834</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,148,834</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Buildings and improvements</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,305,039</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,311,953</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Machinery and equipment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,185,346</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,909,968</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Furniture and fixtures</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">902,012</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">902,012</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Construction in progress</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199,772</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">230,163</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36.4%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total property and equipment, at cost</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,741,003</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,502,930</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated amortization and depreciation</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31,601,387</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,112,645</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Property and equipment, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,139,616</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,390,285</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<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 entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<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;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R11.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310590160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(5) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Intangible Assets</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Aggregate amortization expense for amortizing intangible assets was $53,941, $51,507 and $45,511 for the years ended October 31, 2023, 2022 and 2021, respectively. Amortization of intangible assets is calculated using a straight-line method over the estimated useful lives of the intangible assets. Amortization expense is estimated to be approximately $54,000 for each of the next five years. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2023 was $868,564 and $313,927, respectively. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2022 was $856,167 and $274,417, respectively.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IntangibleAssetsDisclosureTextBlock">
<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 entire disclosure for all or part of the information related to intangible assets.</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/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<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;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R12.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310650768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Product Warranties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_ProductWarrantyDisclosureTextBlock', window );">Product Warranty Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(6)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Product Warranties</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company generally warrants its products against certain manufacturing and other defects in material and workmanship. These product warranties are provided for specific periods of time and are applicable assuming the product has not been subjected to misuse, improper installation, negligent handling or shipping damage. As of October 31, 2023 and 2022, the Company&#8217;s accrual for estimated product warranty claims totaled $80,000 and $75,000, respectively, and is included in accounts payable and accrued expenses. Warranty claims expense includes the costs to investigate claims and potential claims, and the costs to replace and/or repair product pursuant to claims, which can include claims not deemed valid by the Company. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and costs as well as current information with respect to potential warranty claims and costs. Warranty claims expense for the years ended October 31, 2023, 2022 and 2021 totaled $89,548, $52,465 and $55,592, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following table summarizes the changes in the Company&#8217;s accrual for product warranties during the fiscal years ended October 31, 2023 and 2022:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">75,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">75,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities accrued for warranties issued during the year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">114,577</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">97,501</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty claims paid during the period</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(84,548</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(52,465</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Changes in liability for pre-existing warranties during the year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(25,029</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(45,036</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">80,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">75,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ProductWarrantyDisclosureTextBlock">
<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 entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<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;">us-gaap_ProductWarrantyDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R13.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310540176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Long-term Debt and Notes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_LongTermDebtTextBlock', window );">Long-Term Debt [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(7)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Long-term Debt and Notes Payable </b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has credit facilities consisting of a real estate term loan, as amended and restated (the &#8220;Virginia Real Estate Loan&#8221;) and a Revolving Credit Master Promissory Note and related Loan and Security Agreement (collectively, the &#8220;Revolver&#8221;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On October 31, 2023, OCC and Northeast Bank entered into an Omnibus Amendment of Loan Documents (the &#8220;Amendment&#8221;) to modify certain loan documents currently in effect between the parties related to the Virginia Real Estate Loan and a supplemental real estate term loan (the &#8220;North Carolina Real Estate Loan&#8221;). The primary purpose of the Amendment was to: (i) pay off the North Carolina Real Estate Loan; (ii) pay down the balance on the Virginia Real Estate Loan; (iii) extend the maturity date of the Virginia Real Estate Loan through May 5, 2026; (iv) release the collateral of the North Carolina Real Estate Loan; and (v) effective October 5, 2023, modify the interest rate of the Virginia Real Estate Loan to a variable rate equal to the Prime Rate, provided that the interest rate shall never be less than 8.5% per annum.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Loan remains generally secured by a first lien deed of trust on the land and buildings at the Company&#8217;s headquarters and manufacturing facilities located in Roanoke, Virginia. All other terms of the Virginia Real Estate Loan remain unaltered and remain in full force and effect.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Virginia Real Estate Loan is payable in monthly installments of principal and interest. Principal is calculated using the unpaid balance of the loan and a two hundred forty (240) month amortization schedule. Interest is computed on the aggregate principal balance outstanding at a rate equal to the Prime Rate, adjusted monthly on the fifth day of each calendar month in accordance with changes to the Prime Rate, provided, however, that the interest rate is never less than 8.5% per annum on the basis of a 360-day year times the actual number of days elapsed.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Long-term debt as of October 31, 2023 and 2022 consists of the following:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:27pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Virginia Real Estate Loan ($6.5 million original principal)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,675,244</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,669,294</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">North Carolina Real Estate Loan ($2.24 million original principal)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">859,308</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total long-term debt</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,675,244</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,528,602</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current installments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,624</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">338,094</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Long-term debt, excluding current installments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,622,620</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,190,508</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On July 5, 2022, OCC entered into a Modification Agreement with North Mill Capital LLC (now doing business as SLR Business Credit, &#8220;SLR&#8221;), to modify the existing Revolver dated July 24, 2020. In addition to certain other modifications to the Revolver as set forth in the Modification Agreement, the Modification Agreement provided a two-year extension of the initial term of the Revolver to July 24, 2025, and reduced the dollar amount of the availability block from $1,500,000 to $1,150,000.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Revolver with SLR provides the Company with one or more advances in an amount up to: (a) 85% of the aggregate outstanding amount of eligible accounts (the &#8220;eligible accounts loan value&#8221;); plus (b) the lowest of (i) an amount up to 35% of the aggregate value of eligible inventory, (ii) $5,000,000, and (iii) an amount not to exceed 100% of the then outstanding eligible accounts loan value; minus (c) $1,150,000.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The maximum aggregate principal amount subject to the Revolver is $18,000,000. Interest accrues on the daily balance at the per annum rate of 1.5% above the Prime Rate in effect from time to time, but not less than 4.75% (the &#8220;Applicable Rate&#8221;). In the event of a default, interest may become 6.0% above the Applicable Rate. As of October 31, 2023, the Revolver accrued interest at the prime lending rate plus 1.5% (resulting in a 10.0% rate at October 31, 2023). The loan may be extended in <span style="-sec-ix-hidden:c486">one</span> year periods subject to the agreement of SLR.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Revolver is secured by all of the following assets: properties, rights and interests in property of the Company whether now owned or existing, or hereafter acquired or arising, and wherever located; all accounts, equipment, commercial tort claims, general intangibles, chattel paper, inventory, negotiable collateral, investment property, financial assets, letter-of-credit rights, supporting obligations, deposit accounts, money or assets of the Company, which hereafter come into the possession, custody, or control of SLR; all proceeds and products, whether tangible or intangible, of any of the foregoing, including proceeds of insurance covering any or all of the foregoing; any and all tangible or intangible property resulting from the sale, lease, license or other disposition of any of the foregoing, or any portion thereof or interest therein, and all proceeds thereof; and any other assets of the Company which may be subject to a lien in favor of SLR as security for the obligations under the Revolver.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As of October 31, 2023, the Company had $8.3 million of outstanding borrowings on its Revolver and $2.6 million in available credit. As of October 31, 2022 the Company had $6.0 million of outstanding borrowings on its Revolver and $5.9 million in available credit.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The aggregate maturities of long-term debt for each of the three years subsequent to October 31, 2023 are $52,624 in fiscal year 2024, $8,381,756 in fiscal year 2025 and $2,565,260 in fiscal year 2026.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_LongTermDebtTextBlock">
<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 entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//470/tableOfContent<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;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R14.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310567312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock', window );">Lessee, Operating and Finance Leases Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(8)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Leases</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has an operating lease agreement for approximately 34,000 square feet of office, manufacturing and warehouse space in Plano, Texas (near Dallas). The lease term expires on November 30, 2024.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has an operating lease for approximately 36,000 square feet of warehouse space in Roanoke, Virginia. During fiscal year 2023, the lease term was extended for an additional <span style="-sec-ix-hidden:c514">three</span> years. The new expiration date is April 30, 2026.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company also leases certain office equipment under operating leases with initial 60 month terms. The lease terms expire in February and April of 2025.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">OCC leases printers that are used in the Roanoke, Virginia manufacturing facility. The lease term expires on August 22, 2026. The right-of-use asset is being amortized on a straight line basis over seven years. When the lease term ends, the remaining net book value of the right-of-use asset will be classified as property and equipment.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company&#8217;s lease contracts may include options to extend or terminate the lease. The Company exercises judgment to determine the term of those leases when such options are present and includes such options in the calculation of the lease term when it is reasonably certain that it will exercise those options.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company includes contract lease components in its determination of lease payments, while non-lease components of the contracts, such as taxes, insurance, and common area maintenance, are expensed as incurred. At commencement, right-of-use assets and lease liabilities are measured at the present value of future lease payments over the lease term. The Company uses its incremental borrowing rate based on information available at the time of lease commencement to measure the present value of future payments.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Operating lease expense is recognized on a straight-line basis over the lease term. Short term leases with an initial term of 12 months or less are expensed as incurred. The Company&#8217;s short term leases have month-to-month terms.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Operating lease right-of-use assets of $596,578 and $662,328 were included in other assets at October 31, 2023 and 2022, respectively. Operating lease liabilities of $414,159 and $227,925, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2023. Operating lease liabilities of $355,183 and $374,570, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2022. Operating lease expense for the fiscal years ended October 31, 2023, 2022 and 2021 was $430,765, $413,333 and $407,235, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The weighted average remaining lease term for the operating leases is 21 months and the weighted average discount rate is 7.3% as of October 31, 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the fiscal years ended October 31, 2023 and 2022, cash paid for operating lease liabilities totaled $439,016 and $432,485, respectively. For the fiscal years ended October 31, 2023 and 2022, there were no right-of-use assets obtained in exchange for new operating lease liabilities.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Finance lease right-of-use assets of $141,342 and $170,839 were included in other assets at October 31, 2023 and 2022, respectively. Finance lease liabilities of $37,459 and $93,451, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2023. Finance lease liabilities of $35,724 and $130,911, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2022. Interest expense related to the finance lease totaled $7,144 and $8,798, respectively, for the fiscal years ended October 31, 2023 and 2022. Amortization expense related to the finance lease totaled $29,497 for the fiscal years ended October 31, 2023 and 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The remaining lease term for the finance lease is 34 months and the discount rate is 4.75% as of October 31, 2023.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the fiscal year ended October 31, 2023, cash paid for the finance lease liability totaled $7,144 and $35,724 for interest and principal, respectively. For the fiscal years ended October 31, 2022, cash paid for the finance lease liability totaled $8,798 and $34,069 for interest and principal, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company&#8217;s future payments due under leases reconciled to the lease liabilities are as follows:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 81pt;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Operating</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>leases</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Finance</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>lease</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">448,298</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">42,868</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">177,997</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">42,868</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">63,644</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">55,715</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total undiscounted lease payments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">689,939</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">141,451</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value discount</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(47,855</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(10,541</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liability</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">642,084</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">130,910</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock">
<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 entire disclosure for operating and finance leases of lessee. Includes, but is not limited to, description of lessee's operating and finance lease and maturity analysis of operating and finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R15.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310753680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Employee Benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Compensation and Employee Benefit Plans [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(9) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Benefits</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>Health Insurance Coverage</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company contracts for health insurance coverage for employees and their dependents through third-party administrators. During the years ended October 31, 2023, 2022 and 2021, total expense of $3,448,622, $3,021,642 and $2,697,167, respectively, was recognized under the Company&#8217;s insured health care program.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>401(k) Plan</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company maintains a 401(k) retirement savings plan for the benefit of its eligible employees.<b> </b>Substantially all of the Company&#8217;s employees who meet certain service and age requirements are eligible to participate in the plan. The Company&#8217;s plan document provides that the Company&#8217;s matching contributions are discretionary. The Company made or accrued matching contributions to the plan of $61,736, $62,517 and $65,416 for the years ended October&#160;31, 2023, 2022 and 2021, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>Stock Incentives for Key Employees and Non-Employee Directors</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Optical Cable Corporation uses stock incentives to increase the personal financial interest that key employees and non-employee Directors have in the future success of the Company, thereby aligning their interests with those of other shareholders and strengthening their desire to remain with the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As of October 31, 2023, there were approximately 356,000 remaining shares available for grant under the Optical Cable Corporation Stock Incentive Plan (&#8220;2017 Plan&#8221;).</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Share-based compensation expense for employees, a consultant and non-employee members of the Company&#8217;s Board of Directors recognized in the consolidated statements of operations for the years ended October 31, 2023, 2022 and 2021 was $611,480, $411,997 and $335,519, respectively.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has granted, and anticipates granting, from time to time, restricted stock awards to employees, subject to approval by the Compensation Committee of the Board of Directors. The restricted stock awards granted under the 2017 Plan vest over time if certain operational performance-based criteria are met. Failure to meet the criteria required for vesting will result in a portion or all of the shares being forfeited.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company recognizes expense each quarter on service-based shares based on the number of shares expected to vest multiplied by the closing price of the Company&#8217;s shares of common stock on the date of grant. The Company recognizes expense each quarter on operational performance-based shares of employees using an estimate of the shares expected to vest multiplied by the closing price of the Company&#8217;s shares of common stock on the date of grant.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">A summary of the status of the Company&#8217;s nonvested shares granted to employees, a consultant and non-employee Directors under the 2017 Plan as of October 31, 2023, and changes during the year ended October 31, 2023, is as follows:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 81pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Nonvested shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Weighted-</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>average grant </b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>date fair value</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at October 31, 2022</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">377,470</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3.53</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46.5%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,560</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3.74</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(114,876</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3.68</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at October 31, 2023</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">291,154</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3.49</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As of October 31, 2023, the estimated amount of compensation cost related to nonvested equity-based compensation awards that the Company will recognize over a 1.4 year weighted-average period is approximately $515,000. Such nonvested equity-based compensation awards are in the form of (i) operational performance-based shares and (ii) operational performance-based shares which have been converted to service-based shares after performance-based criteria have been met.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">During the fiscal year ended October 31, 2023, 2022 and 2021, stock awards to non-employee Directors under the 2017 Plan totaling 28,560 shares, 27,364 shares and 30,055 shares, respectively, were approved by the Board of Directors of the Company. The shares are part of the non-employee Directors&#8217; annual compensation for service on the Board of Directors. The shares granted to non-employee Directors under the 2017 Plan are subject to a <span style="-sec-ix-hidden:c596">one-year</span> vesting period.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Optical Cable Corporation (OCC)</p>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<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 entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//710/tableOfContent<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//712/tableOfContent<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<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;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R16.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310550368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">Concentration Risk Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(10)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Business and Credit Concentrations, Major Customers and Geographic Information</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company provides credit, in the normal course of business, to various commercial enterprises, governmental entities and not&#8209;for&#8209;profit organizations. Concentration of credit risk with respect to trade receivables is limited due to the Company&#8217;s large number of customers. The Company also manages exposure to credit risk through credit approvals, credit limits and monitoring procedures. Management believes that credit risks as of October 31, 2023 and 2022 have been adequately provided for in the consolidated financial statements.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the year ended October 31, 2023, 16.3%, or approximately $11.8 million of consolidated net sales were attributable to <span style="-sec-ix-hidden:c611">one</span> national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2023. As of October 31, 2023, the same customer had an outstanding balance payable to the Company totaling 6.3% of total consolidated shareholders&#8217; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#8217; equity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the year ended October 31, 2022, 17.0%, or approximately $11.8 million of consolidated net sales were attributable to <span style="-sec-ix-hidden:c615">one</span> national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2022. As of October 31, 2022, the same customer had an outstanding balance payable to the Company totaling 11.2% of total consolidated shareholders&#8217; equity. One other customer had an outstanding balance payable to the Company totaling 7.5% of total consolidated shareholders&#8217; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#8217; equity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the year ended October 31, 2021, 19.1%, or approximately $11.3 million of consolidated net sales were attributable to <span style="-sec-ix-hidden:c620">one</span> national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2021. As of October 31, 2021, the same customer had an outstanding balance payable to the Company totaling 9.5% of total consolidated shareholders&#8217; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#8217; equity.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the years ended October 31, 2023, 2022 and 2021, approximately 82%, 85% and 82%, respectively, of net sales were from customers in the United States, while approximately 18%, 15% and 18%, respectively, were from customers outside of the United States.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has a single reportable segment for purposes of segment reporting.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskDisclosureTextBlock">
<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 entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 275<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//275/tableOfContent<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;">us-gaap_ConcentrationRiskDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R17.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310652432">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contract with Customer [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(11) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Revenue Recognition</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Revenues consist of product sales that are recognized at a specific point in time under the core principle of recognizing revenue when control transfers to the customer.&#160;&#160;The Company considers customer purchase orders, governed by master sales agreements or the Company&#8217;s standard terms and conditions, to be the contract with the customer. &#160;For each contract, the promise to transfer the control of the products, each of which is individually distinct, is considered to be the identified performance obligation. The Company evaluates each customer&#8217;s credit risk when determining whether to accept a contract.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">In determining transaction prices, the Company evaluates whether fixed order prices are subject to adjustment to determine the net consideration to which the Company expects to be entitled. Contracts do not include financing components, as payment terms are generally due 30 to 90 days after shipment. Taxes assessed by governmental authorities and collected from the customer including, but not limited to, any sales and use taxes and value-added taxes, are not included in the transaction price and are not included in net sales.&#160;&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company recognizes revenue at the point in time when products are shipped or delivered from its manufacturing facility to its customer, in accordance with the agreed upon shipping terms.&#160;&#160;Since the Company typically invoices the customer at the same time that performance obligations are satisfied, no contract assets are recognized. The Company&#8217;s contract liability represents advance consideration received from customers prior to transfer of the product.&#160;&#160;This liability was $110,336 and $317,310 as of October 31, 2023 and 2022, respectively. &#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Sales to certain customers are made pursuant to agreements that provide price adjustments and limited return rights with respect to the Company&#8217;s products.&#160;&#160;The Company maintains a reserve for estimated future price adjustment claims, rebates and returns as a refund liability. The Company&#8217;s refund liability was $252,264 and $233,494 as of October 31, 2023 and 2022, respectively. &#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company offers standard product warranty coverage which provides assurance that its products will conform to contractually agreed-upon specifications for a limited period from the date of shipment. Separately-priced warranty coverage is not offered. The warranty claim is generally limited to a credit equal to the purchase price or a promise to repair or replace the product for a specified period of time at no additional charge. &#160;&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company incurs sales commissions to acquire customer contracts that are directly attributable to the contracts.&#160;&#160;The commissions are expensed as selling expenses during the period that the related products are transferred to customers.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"><i>Disaggregation of Revenue</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following table presents net sales attributable to the United States and all other countries in total for the fiscal years ended October 31, 2023, 2022 and 2021:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">United States</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,062,858</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,415,280</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,537,091</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outside the United States</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,110,894</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,663,983</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,599,203</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 26%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Total net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,173,752</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,079,263</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,136,294</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">No individual country outside of the United States accounted for more than 10% of total net sales in fiscal years 2023, 2022 or 2021.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueFromContractWithCustomerTextBlock">
<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 entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<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;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R18.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310599712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Tax Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(12) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Income tax expense (benefit) for the years ended October 31, 2023, 2022 and 2021 consists of:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2023</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,756</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,756</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,968</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,968</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44.4%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">145,724</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">145,724</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2022</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2021</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Reported income tax expense for the years ended October 31, 2023, 2022 and 2021 differs from the &#8220;expected&#8221; tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of 21% in fiscal years 2023, 2022 and 2021 to income before income taxes as follows:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8220;Expected&#8221; income taxes (benefit)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">464,567</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(67,704</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,384,030</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Increase (reduction) in income tax expense (benefit) resulting from:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36.1%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">State income taxes, net of federal benefit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,751</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,217</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">136,875</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Provision to return reconciliation adjustment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">81,100</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,516</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,721</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Excess tax benefits related to share-based compensation</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(11,875</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(44,562</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,118</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PPP Loan forgiveness</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,046,094</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-deductible life insurance premiums</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other differences, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,918</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,338</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,642</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in valulation allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(431,264</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,361</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(479,039</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Reported income tax expense (benefit)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">145,724</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The tax effects of temporary differences that give rise to significant portions of the Company&#8217;s deferred tax assets and deferred tax liabilities as of October&#160;31, 2023 and 2022 are presented below:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Accounts receivable, due to allowances for credit losses and sales returns</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,563</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,600</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,099,469</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">894,666</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Liabilities recorded for accrued expenses, deductible for tax purposes when paid</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,842</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">90,306</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Share-based compensation expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116,939</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,925</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Section 163(j) interest</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,450</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">101,682</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Research and experimental expenditures, due to capitalization for tax purposes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85,419</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Net operating loss carryforwards</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,494,887</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,156,960</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Plant and equipment, due to differences in depreciation and capital gain recognition</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,229</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,822</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Other</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,122</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,223</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total gross deferred tax assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,954,920</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,386,184</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Valuation allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,954,920</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,386,184</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net deferred tax assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">As a result of the acquisition of AOS, the Company recorded certain deferred tax assets totaling $1,517,605 (after purchase accounting adjustments), related to gross net operating loss (&#8220;NOL&#8221;) carryforwards of $4,455,525, estimated to be available after considering Internal Revenue Code Section 382 limitations. As of October 31, 2023, $672,000 of these gross NOL carryforwards remain unused and may be used to reduce future taxable income. These remaining gross NOL carryforwards begin to expire in fiscal year ending October 31, 2028.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Additionally, the Company has federal and state gross NOL carryforwards of $10,712,376 and $1,756,107, respectively. Federal NOL carryforwards originate with certain fiscal years from 2019 through 2022 and do not expire. State NOL carryforwards originate with certain fiscal years from 2015 through 2022 and will not begin to expire until fiscal year 2030.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">For the fiscal years ended October 31, 2023 and 2022, the Company considered all positive and negative evidence available to assess whether it is &#8220;more likely than not&#8221; that some portion or all of the deferred tax assets will not be realized. For each year, the Company concluded that in accordance with the provisions of Accounting Standards Codification 740, <i>Income Taxes</i>, the negative evidence outweighed the objectively verifiable positive evidence. As a result, the Company established a valuation allowance of $3,954,920 and $4,386,184, respectively, against net deferred tax assets existing as of October 31, 2023 and 2022.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company estimates a liability for uncertain tax positions taken or expected to be taken in a tax return. The liability for uncertain tax positions is included in other noncurrent liabilities on the accompanying consolidated balance sheets.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">A reconciliation of the unrecognized tax benefits for fiscal years 2023 and 2022 follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,488</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,488</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross decreases for tax positions of prior years</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,330</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross increases for current year tax positions</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,036</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,194</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,488</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">During fiscal year 2023, the Company increased accrued interest by $1,546 and decreased accrued penalties by $332 related to unrecognized tax benefits. During fiscal year 2022, the Company increased accrued interest by $2,448 and <span style="-sec-ix-hidden:c757">no</span> penalties were accrued related to unrecognized tax benefits. As of October 31, 2023 and 2022, the Company had approximately $17,268 and $16,055, respectively, of accrued interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that would affect the Company&#8217;s effective tax rate if recognized is $20,073 and $20,630 as of October 31, 2023 and 2022, respectively. The Company does not expect its unrecognized tax benefits to change significantly in the next 12 months.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. The statute of limitations remains open for U.S. and certain state income tax examinations for years ended October 31, 2020 through October 31, 2022.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxDisclosureTextBlock">
<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 entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</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/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-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;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R19.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310550368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 13 - Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Disclosures [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(13)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Fair Value Measurements</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The carrying amounts reported in the consolidated balance sheets for cash, trade accounts receivable, other receivables, current installments of long-term debt, accounts payable and accrued expenses, income taxes refundable &#8211; current, accrued compensation and payroll taxes, and income taxes payable approximate fair value because of the short maturity of these instruments. The carrying values of the Company&#8217;s note payable, revolver &#8211; noncurrent, and long-term debt, excluding current installments, approximate fair value because the interest rates vary with the market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company uses a fair value hierarchy that prioritizes the inputs for valuation methods used to measure fair value. The three levels of the fair value hierarchy are as follows:</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 45pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">&#9679;</p>
			</td>
			<td style="width: auto;">
			<p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Level 3 inputs are unobservable inputs for the asset or liability.</p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company utilizes the best available information in measuring fair value.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_FairValueDisclosuresTextBlock">
<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 entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</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/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-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;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R20.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310530768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Net Income (Loss) Per Share<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_EarningsPerShareTextBlock', window );">Earnings Per Share [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(14)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Net Income (Loss) Per Share</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following is a reconciliation of the numerators and denominators of the net income (loss) per share computations for the periods presented:</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) (numerator)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,066,498</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(347,091</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,610,516</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Shares (denominator)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">7,880,429</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">7,523,022</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">7,587,686</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.26</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(0.05</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.87</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Nonvested shares which have been issued and are outstanding as of October 31, 2022 totaling 357,927 were not included in the computation of basic and diluted net loss per share for the year ended October 31, 2022 (because to include such shares would have been antidilutive, or in other words, to do so would have reduced the net loss per share for that period).</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerShareTextBlock">
<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 entire disclosure for earnings per share.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<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;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R21.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310660528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 15 - Shareholders' Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Equity [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(15)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Shareholders</b>&#8217;<b> Equity</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"><i>Stockholder Protection Rights Agreement</i></p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">On October 28, 2011, the Board of Directors of the Company adopted a Stockholder Protection Rights Agreement (the &#8220;Rights Agreement&#8221;) and declared a dividend of <span style="-sec-ix-hidden:c886">one</span> preferred share purchase right for each outstanding share of common stock. These purchase rights and the related Rights Agreement were set to expire on November 2, 2021. On November 2, 2021, the Board of Directors of the Company amended and restated the Rights Agreement (the &#8220;Amended Rights Agreement&#8221;) to amend and restate the Rights Agreement to continue the dividend of <span style="-sec-ix-hidden:c887">one</span> preferred share purchase right (a &#8220;Right&#8221;) for each outstanding share of Common Stock, no par value, of the Company (&#8220;Common Shares&#8221;), held of record at the close of business on November 2, 2021, or issued thereafter. Except to extend the Amended Rights Agreement to November 2, 2031, no other material changes were made to the Rights Agreement by the Amended Rights Agreement.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Under the terms of the Amended Rights Agreement, if a person or group who is deemed an Acquiring Person as defined in the Amended Rights Agreement acquires 15% (or other applicable percentage, as provided in the Amended Rights Agreement) or more of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right&#8217;s then current exercise price, a number of shares of common stock having a market value of twice such price. In addition, if the Company is acquired in a merger or other business transaction after a person or group who is deemed an Acquiring Person has acquired such percentage of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right&#8217;s then current exercise price, a number of the acquiring company&#8217;s common shares having a market value of twice such price.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Upon the occurrence of certain events, each Right will entitle its holder to purchase from the Company one one&#8209;thousandth of a Series A Participating Preferred Share (&#8220;Preferred Share&#8221;), no par value, at an exercise price of $25, subject to adjustment. Each Preferred Share will entitle its holder to 1,000 votes and will have an aggregate dividend rate of 1,000 times the amount, if any, paid to holders of common stock. The Rights will expire on November&#160;2, 2031, unless the Rights are earlier redeemed or exchanged by the Company for $0.0001 per Right. The adoption of the Rights Agreement and the Amended Rights Agreement has no impact on the financial position or results of operations of the Company.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Company has reserved 100,000 shares of its authorized preferred stock for issuance upon exercise of the Rights.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<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 entire disclosure for equity.</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/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<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;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R22.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310557728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Gain on Insurance Proceeds<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock', window );">Unusual or Infrequent Items, or Both, Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(16)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Gain on Insurance Proceeds</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">During fiscal year 2023, the Company received insurance proceeds in connection with the office building and its contents at the Company&#8217;s Asheville facilities sustaining water damage from a burst pipe at the end of December 2022. The office building damaged is separate from the Company&#8217;s manufacturing building, which houses its manufacturing operations and certain offices at the same location. There was no significant impact to the Company&#8217;s operations as a result of this event.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Insurance proceeds received, or expected to be received, for all assets covered, net of applicable deductibles, totaled $2,580,986. During fiscal year 2023, the Company recorded a loss on property and equipment totaling $7,538 and incurred expenses for building stabilization and cleaning, removal of damaged items, and other miscellaneous and related activities totaling $381,523.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">Insurance proceeds in excess of expenses incurred through October 31, 2023, a net total of $2,199,463, is included in other income (expense), net as a gain on insurance proceeds on the Company&#8217;s condensed consolidated statement of operations.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">To the extent the Company incurs expenses in future periods for renovation, repair or replacement or damaged assets, the Company may recognize offsetting losses in those future periods. The Company does not expect any future restoration and repair costs to exceed any insurance proceeds.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock">
<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 entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//220-20/tableOfContent<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;">us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R23.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084311395760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Employee Retention Tax Credit<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_EmployeeRetentionTaxCreditTextBlock', window );">Employee Retention Tax Credit [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(17) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Retention Tax Credit</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The Employee Retention Tax Credit (&#8220;ERTC&#8221;), created in the March 2020 CARES Act and then subsequently amended by the Consolidated Appropriation Act (&#8220;CAA&#8221;) of 2021, the American Rescue Plan Act (&#8220;ARPA&#8221;) of 2021 and the Infrastructure Investment and Jobs Act (&#8220;IIJA&#8221;) of 2021, is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-19 pandemic.&#160; Under CAA, the ARPA and IIJA amendments, employers could claim a refundable tax credit against the employer share of social security tax equal to 70% of the qualified wages (including certain health care expenses) paid to employees after December 31, 2020 through September 30, 2021.&#160; Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 so the maximum ERTC available was $7,000 per employee per calendar quarter.&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">OCC was an eligible small employer under the gross receipts decline test when comparing the first calendar quarter of 2021 to the same quarter in calendar year 2019, which qualified the Company to claim ERTC in both the first and second calendar quarters of 2021 under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $3,375,815 during its second fiscal quarter and $964,550 during its third fiscal quarter of 2021 for a total of $4,340,365. The $4,340,365 was included in other income on the Company&#8217;s consolidated statement of operations for year ended October 31, 2021. During fiscal year 2022, the remaining ERTC receivable of $2,162,391 was received by the Company.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_EmployeeRetentionTaxCreditTextBlock">
<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 entire disclosure for the employee retention tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_EmployeeRetentionTaxCreditTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R24.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310550368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 18 - Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies Disclosure [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(18)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Contingencies </b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">From time to time, the Company is involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company&#8217;s financial position, results of operations or liquidity.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<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 entire disclosure for commitments and contingencies.</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/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<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;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R25.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305826112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 19 - New Accounting Standards Not Yet Adopted<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock', window );">Accounting Standards Update and Change in Accounting Principle [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(19) </b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>New Accounting Standards Not Yet Adopted</b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">There are no new accounting standards issued, but not yet adopted by the Company, which are expected to materially impact the Company&#8217;s financial position, operating results or financial statement disclosures.</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">Optical Cable Corporation (OCC)</p>


<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock">
<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 entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.</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/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 5<br> -Subparagraph (SAB Topic 11.M.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (i)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480528/815-20-65-6<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 5<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479832/842-10-65-5<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483550/848-10-65-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 105<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479343/105-10-65-6<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482615/740-10-65-8<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (e)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482833/825-10-65-6<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479654/326-10-65-4<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483194/926-20-65-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480530/250-10-S99-6<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 250<br> -Publisher FASB<br> -URI https://asc.fasb.org//250/tableOfContent<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-2<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -SubTopic 20<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481925/310-20-65-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;">us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R26.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310615488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Quarterly Results of Operations (Unaudited)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_DisclosureTextBlockAbstract', window );"><strong>Notes to Financial Statements</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_us-gaap_QuarterlyFinancialInformationTextBlock', window );">Quarterly Financial Information [Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>(20)</b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Quarterly Results of Operations (Unaudited) </b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;">The following is a summary of the unaudited quarterly results of operations for the years ended October&#160;31, 2023 and 2022:</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 28pt;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Quarter ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>January 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>April 30</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>July 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,283,675</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,619,536</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,941,378</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,329,163</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,521,209</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,782,706</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,116,030</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,874,131</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general &amp; administrative expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,455,466</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,662,339</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,957,518</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,145,418</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,045,936</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,100,106</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">138,425</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,291,388</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">842,448</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,498,020</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,883</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,228,129</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">809,984</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,423,087</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100,803</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,267,376</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.10</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.31</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.01</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.17</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</tbody></table>


<p style="margin: 0pt; font-size: 10pt; font-family: &quot;Times New Roman&quot;;">&#160;</p>


<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Quarter ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>January 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>April 30</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>July 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,440,295</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,200,578</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,382,640</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,055,750</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,045,852</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,033,446</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,808,205</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,623,350</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general &amp; administrative expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,780,199</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,036,331</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,954,221</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,188,984</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(753,400</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(21,011</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(166,384</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,413,659</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(923,045</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(233,185</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(362,249</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,196,081</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(935,793</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(227,991</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(371,871</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,188,564</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.12</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.03</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.05</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.15</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>


<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureTextBlockAbstract">
<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;">us-gaap_DisclosureTextBlockAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_QuarterlyFinancialInformationTextBlock">
<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 entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information.</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/disclosureRef<br> -Topic 270<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1B<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 270<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//270/tableOfContent<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;">us-gaap_QuarterlyFinancialInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R27.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305528400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_DescriptionOfBusinessPolicyTextBlock', window );">Description of Business [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(a)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Description of Business</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;">Optical Cable Corporation and its subsidiaries (collectively, the &#8220;Company&#8221; or &#8220;OCC&#174;&#8221;) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company&#8217;s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (&#8220;POL&#8221;) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company&#8217;s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company&#8217;s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company&#8217;s products are sold worldwide. Also see note 10.</p>
<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_us-gaap_ConsolidationPolicyTextBlock', window );">Consolidation, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(b)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Principles of Consolidation</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</p>
<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_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(c)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Cash and Cash Equivalents</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">All of the Company&#8217;s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $1.2 million. As of October 31, 2022, the Company did <span style="-sec-ix-hidden:c288">not</span> have bank deposits in excess of the insured limit.</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had <span style="-sec-ix-hidden:c289"><span style="-sec-ix-hidden:c290">no</span></span> cash equivalents.</p>
<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_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy', window );">Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(d)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Trade Accounts Receivable and Allowance for Credit Losses</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company&#8217;s best estimate of the amount of probable credit losses in the Company&#8217;s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company&#8217;s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.</p>
<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_us-gaap_InventoryPolicyTextBlock', window );">Inventory, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(e)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Inventories</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.</p>
<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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property, Plant and Equipment, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(f)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Property and Equipment</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are <span style="-sec-ix-hidden:c291">thirty</span> to <span style="-sec-ix-hidden:c292">thirty-nine</span> years for buildings and <span style="-sec-ix-hidden:c293"><span style="-sec-ix-hidden:c294"><span style="-sec-ix-hidden:c295">three</span></span></span> to <span style="-sec-ix-hidden:c296"><span style="-sec-ix-hidden:c297"><span style="-sec-ix-hidden:c298">fifteen</span></span></span> years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.</p>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_PatentsAndTrademarksPolicyTextBlock', window );">Patents and Trademarks [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(g) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Patents and Trademarks</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company&#8217;s decision is made.</p>
<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_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(h)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Revenue Recognition</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.</p>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_ShippingAndHandlingCostsPolicyTextBlock', window );">Shipping and Handling Costs [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(i) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Shipping and Handling Costs</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Shipping and handling costs include the costs incurred to physically move finished goods from the Company&#8217;s warehouse to the customers&#8217; designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $2.1 million, $2.1 million and $1.9 million are included in selling, general and administrative expenses for the fiscal years ended October&#160;31, 2023, 2022 and 2021, respectively.</p>
<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_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Expense, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(j)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Research and Development</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Research and development costs are expensed as incurred. Research and development costs totaled approximately $983,000, $973,000 and $928,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.</p>
<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_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Cost [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(k)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Advertising</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Advertising costs are expensed as incurred. Advertising costs totaled approximately $191,000, $159,000 and $81,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.</p>
<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_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Tax, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(l)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Income Taxes</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.</p>
<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_LongLivedAndIntangibleAssetsPolicyTextBlock', window );">Long-Lived and Intangible Assets [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(m)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Long-Lived Assets </i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.</p>
<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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Share-Based Payment Arrangement [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(n)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Stock Incentive Plans and Other Share-Based Compensation</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;">The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.</p>
<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_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings Per Share, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(o)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Net Income (Loss) Per Share</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Optical Cable Corporation (OCC)</p>



<p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.</p>
<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_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(p)</i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Commitments and Contingencies</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.</p>
<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_us-gaap_UseOfEstimates', window );">Use of Estimates, Policy [Policy Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;">

		<tbody><tr style="vertical-align: top;">
			<td style="width: 36pt;">&#160;</td>
			<td style="width: 18pt;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>(q) </i></b></p>
			</td>
			<td style="width: auto;">
			<p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b><i>Use of Estimates</i></b></p>
			</td>
		</tr>

</tbody></table>

<p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">&#160;</p>

<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.</p>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_DescriptionOfBusinessPolicyTextBlock">
<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 significant accounting policy for the description of the entity's business, major products or services, principal markets including location, and the relative importance of its operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_DescriptionOfBusinessPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_occ_LongLivedAndIntangibleAssetsPolicyTextBlock">
<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 policy in which the company uses to report long-live intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_LongLivedAndIntangibleAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_occ_PatentsAndTrademarksPolicyTextBlock">
<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 reporting entity's policy on reporting patents and trademarks.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_PatentsAndTrademarksPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_occ_ShippingAndHandlingCostsPolicyTextBlock">
<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>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_ShippingAndHandlingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_us-gaap_AccountingPoliciesAbstract">
<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;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_AdvertisingCostsPolicyTextBlock">
<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>Disclosure of accounting policy for advertising cost.</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/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<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;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<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>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<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;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<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>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</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/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480598/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<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;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ConsolidationPolicyTextBlock">
<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>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</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/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1<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;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_EarningsPerSharePolicyTextBlock">
<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>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-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;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_IncomeTaxPolicyTextBlock">
<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>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</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/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<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;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_InventoryPolicyTextBlock">
<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>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//330/tableOfContent<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6<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;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<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>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<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;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy">
<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>Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-9<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;">us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ResearchAndDevelopmentExpensePolicy">
<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>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</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/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<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;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_RevenueRecognitionPolicyTextBlock">
<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>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</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/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<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;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<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>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_UseOfEstimates">
<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>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<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;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R28.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310585680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Allowance for Credit Losses for Trade Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock', window );">Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,643</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">61,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">524,617</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Bad debt expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,546</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,116</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,750</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Losses charged to allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(473,840</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">71,189</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,643</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock">
<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>Summary Of Changes In The Allowance For Doubtful Accounts For Trade Accounts Receivable [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R29.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310648624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 3 - Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory, Current [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Finished goods</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,937,682</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,894,102</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Work in process</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,372,913</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,054,789</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Raw materials</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,130,478</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,093,140</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Production supplies</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">325,253</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">396,735</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 34%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;">Total</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">23,766,326</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">19,438,766</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<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>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1<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;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R30.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084396936112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 4 - Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property, Plant and Equipment [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Land and land improvements</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,148,834</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,148,834</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Buildings and improvements</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,305,039</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,311,953</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Machinery and equipment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,185,346</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,909,968</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Furniture and fixtures</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">902,012</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">902,012</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Construction in progress</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199,772</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">230,163</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36.4%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total property and equipment, at cost</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,741,003</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">39,502,930</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Less accumulated amortization and depreciation</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31,601,387</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(32,112,645</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Property and equipment, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,139,616</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,390,285</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<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>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<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;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R31.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310648624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Product Warranties (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock', window );">Schedule of Product Warranty Liability [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">75,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">75,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities accrued for warranties issued during the year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">114,577</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">97,501</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Warranty claims paid during the period</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(84,548</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(52,465</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Changes in liability for pre-existing warranties during the year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(25,029</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(45,036</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">80,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">75,000</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock">
<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>Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<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;">us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R32.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310696480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Long-term Debt and Notes Payable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfDebtTableTextBlock', window );">Schedule of Debt [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Virginia Real Estate Loan ($6.5 million original principal)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,675,244</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,669,294</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">North Carolina Real Estate Loan ($2.24 million original principal)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">859,308</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total long-term debt</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,675,244</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,528,602</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Less current installments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">52,624</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">338,094</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Long-term debt, excluding current installments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,622,620</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,190,508</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<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>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R33.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310703184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_LesseeLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Lease Liability, Maturity [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 81pt;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal Year</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Operating</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>leases</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Finance</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>lease</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">448,298</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">42,868</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">177,997</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">42,868</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">63,644</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">55,715</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total undiscounted lease payments</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">689,939</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">141,451</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value discount</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(47,855</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(10,541</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liability</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">642,084</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">130,910</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_LesseeLeaseLiabilityMaturityTableTextBlock">
<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>Tabular disclosure of future payments for operating and finance lease obligations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_LesseeLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R34.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084396938048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Employee Benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 81pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>Nonvested shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Shares</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Weighted-</b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>average grant </b></p>

			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>date fair value</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at October 31, 2022</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">377,470</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3.53</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 46.5%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Granted</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,560</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">3.74</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Vested</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(114,876</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">3.68</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Balance at October 31, 2023</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);">&#160;</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">291,154</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 16%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3.49</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock">
<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>Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R35.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310722048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">United States</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,062,858</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,415,280</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,537,091</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Outside the United States</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,110,894</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,663,983</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">10,599,203</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 26%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Total net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">72,173,752</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">69,079,263</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">59,136,294</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<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>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<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;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R36.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307992272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2023</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,756</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">105,756</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,968</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">39,968</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44.4%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">145,724</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">145,724</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2022</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><span style="text-decoration: underline; "><b>Fiscal year ended October 31, 2021</b></span></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Current</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Deferred</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Total</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">U.S. Federal</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">State</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;">Totals</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
		</tr>

</tbody></table>
<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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">&#8220;Expected&#8221; income taxes (benefit)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">464,567</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(67,704</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,384,030</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Increase (reduction) in income tax expense (benefit) resulting from:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 36.1%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">State income taxes, net of federal benefit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,751</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,217</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">136,875</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Provision to return reconciliation adjustment</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">81,100</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,516</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(13,721</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Excess tax benefits related to share-based compensation</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(11,875</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(44,562</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(9,118</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">PPP Loan forgiveness</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,046,094</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Non-deductible life insurance premiums</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,527</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Other differences, net</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,918</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,338</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,642</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Change in valulation allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(431,264</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,361</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(479,039</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td colspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Reported income tax expense (benefit)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">145,724</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,693</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(19,898</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
		</tr>

</tbody></table>
<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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred tax assets:</p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Accounts receivable, due to allowances for credit losses and sales returns</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">35,563</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,600</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,099,469</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">894,666</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Liabilities recorded for accrued expenses, deductible for tax purposes when paid</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">67,842</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">90,306</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Share-based compensation expense</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116,939</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">72,925</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Section 163(j) interest</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,450</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">101,682</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Research and experimental expenditures, due to capitalization for tax purposes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85,419</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Net operating loss carryforwards</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,494,887</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,156,960</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Plant and equipment, due to differences in depreciation and capital gain recognition</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,229</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,822</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Other</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">8,122</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,223</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Total gross deferred tax assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,954,920</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,386,184</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Valuation allowance</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,954,920</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(4,386,184</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Net deferred tax assets</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<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_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31,</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits balance at beginning of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,488</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,488</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross decreases for tax positions of prior years</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,330</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross increases for current year tax positions</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,036</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 13%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">&#8212;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Unrecognized tax benefits balance at end of year</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,194</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">28,488</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<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>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<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;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<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>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<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>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<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>Tabular disclosure of the change in unrecognized tax benefits.</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/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<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;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R37.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084310789344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Net Income (Loss) Per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 36pt;">

		<tbody><tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Years ended October 31, </b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr class="finHeading" style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>2021</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 49%;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss) (numerator)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">2,066,498</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">(347,091</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">6,610,516</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Shares (denominator)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">7,880,429</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">7,523,022</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);">&#160;</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">7,587,686</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.26</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(0.05</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td>
			<td style="width: 14%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">0.87</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<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>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<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;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R38.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084396935584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Quarterly Results of Operations (Unaudited) (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Oct. 31, 2023</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_us-gaap_TableTextBlock', window );"><strong>Notes Tables</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_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock', window );">Quarterly Financial Information [Table Text Block]</a></td>
<td class="text">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Quarter ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2023</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>January 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>April 30</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>July 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">18,283,675</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,619,536</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">16,941,378</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,329,163</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,521,209</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,782,706</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,116,030</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,874,131</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general &amp; administrative expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,455,466</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,662,339</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,957,518</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,145,418</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,045,936</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,100,106</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">138,425</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,291,388</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">842,448</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,498,020</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">99,883</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,228,129</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">809,984</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,423,087</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">100,803</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,267,376</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.10</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.31</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.01</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.17</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
		</tr>

</tbody></table>

<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;">

		<tbody><tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>Quarter ended</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom;">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid black;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Fiscal year ended October 31, 2022</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>January 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>April 30</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>July 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">
			<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b>October 31</b></p>
			</td>
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,440,295</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,200,578</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,382,640</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">20,055,750</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Gross profit</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,045,852</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,033,446</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,808,205</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,623,350</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Selling, general &amp; administrative expenses</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,780,199</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,036,331</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,954,221</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,188,984</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) from operations</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(753,400</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(21,011</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(166,384</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,413,659</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Income (loss) before income taxes</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(923,045</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(233,185</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(362,249</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,196,081</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (loss)</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(935,793</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(227,991</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(371,871</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,188,564</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>
		<tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);">
			<td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">
			<p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;">Basic and diluted net income (loss) per share</p>
			</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.12</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.03</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(0.05</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">&#160;</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td>
			<td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.15</td>
			<td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">&#160;</td>
		</tr>

</tbody></table>
<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock">
<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>Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.</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/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1<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;">us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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_us-gaap_TableTextBlock">
<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;">us-gaap_TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R39.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307900000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_CashUninsuredAmount', window );">Cash, Uninsured Amount</a></td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash Equivalents, at Carrying Value, Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<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_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, General and Administrative Expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_ShippingAndHandlingCosts', window );">Shipping and Handling Costs</a></td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">2,100,000<span></span>
</td>
<td class="nump">$ 1,900,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and Development Expense</a></td>
<td class="nump">983,000<span></span>
</td>
<td class="nump">973,000<span></span>
</td>
<td class="nump">928,000<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_us-gaap_AdvertisingExpense', window );">Advertising Expense</a></td>
<td class="nump">$ 191,000<span></span>
</td>
<td class="nump">$ 159,000<span></span>
</td>
<td class="nump">$ 81,000<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">30 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Building [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">39 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember', window );">Building Improvements [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, Plant and Equipment, Useful Life</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_ShippingAndHandlingCosts">
<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>Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_ShippingAndHandlingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AdvertisingExpense">
<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>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</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/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<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;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CashEquivalentsAtCarryingValue">
<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>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashUninsuredAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_CashUninsuredAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<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>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<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 aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</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/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<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;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<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;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</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_srt_RangeAxis=srt_MinimumMember">
<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;">srt_RangeAxis=srt_MinimumMember</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_srt_RangeAxis=srt_MaximumMember">
<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;">srt_RangeAxis=srt_MaximumMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingImprovementsMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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>60
<FILENAME>R40.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084306178608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at beginning of year</a></td>
<td class="nump">$ 69,643<span></span>
</td>
<td class="nump">$ 61,527<span></span>
</td>
<td class="nump">$ 524,617<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_us-gaap_ProvisionForDoubtfulAccounts', window );">Bad debt expense</a></td>
<td class="nump">1,546<span></span>
</td>
<td class="nump">8,116<span></span>
</td>
<td class="nump">10,750<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_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Losses charged to allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(473,840)<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_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at end of year</a></td>
<td class="nump">$ 71,189<span></span>
</td>
<td class="nump">$ 69,643<span></span>
</td>
<td class="nump">$ 61,527<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<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>Amount of allowance for credit loss on accounts receivable, classified as current.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<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;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<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>Amount of direct write-downs of accounts receivable charged against the allowance.</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/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<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;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProvisionForDoubtfulAccounts">
<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>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</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/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>61
<FILENAME>R41.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084306040192">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 3 - Inventories - Components of Inventories (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">$ 5,937,682<span></span>
</td>
<td class="nump">$ 3,894,102<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_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">4,372,913<span></span>
</td>
<td class="nump">4,054,789<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_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">13,130,478<span></span>
</td>
<td class="nump">11,093,140<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_us-gaap_InventorySuppliesNetOfReserves', window );">Production supplies</a></td>
<td class="nump">325,253<span></span>
</td>
<td class="nump">396,735<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 23,766,326<span></span>
</td>
<td class="nump">$ 19,438,766<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<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>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<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>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</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/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<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>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventorySuppliesNetOfReserves">
<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>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">us-gaap_InventorySuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<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>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</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/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480581/330-10-S99-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;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R42.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305095712">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 38,741,003<span></span>
</td>
<td class="nump">$ 39,502,930<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_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated amortization and depreciation</a></td>
<td class="num">(31,601,387)<span></span>
</td>
<td class="num">(32,112,645)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">7,139,616<span></span>
</td>
<td class="nump">7,390,285<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember', window );">Land and Land Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">3,148,834<span></span>
</td>
<td class="nump">3,148,834<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember', window );">Building and Building Improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">8,305,039<span></span>
</td>
<td class="nump">8,311,953<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">26,185,346<span></span>
</td>
<td class="nump">26,909,968<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and Fixtures [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">902,012<span></span>
</td>
<td class="nump">902,012<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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in Progress [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_PropertyPlantAndEquipmentGross', window );">Property and equipment, gross</a></td>
<td class="nump">$ 199,772<span></span>
</td>
<td class="nump">$ 230,163<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<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>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</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/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<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;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<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>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</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/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<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;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<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>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<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;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndLandImprovementsMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingAndBuildingImprovementsMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</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_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<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;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</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>63
<FILENAME>R43.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305217376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 5 - Intangible Assets (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">$ 53,941<span></span>
</td>
<td class="nump">$ 51,507<span></span>
</td>
<td class="nump">$ 45,511<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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">Finite-Lived Intangible Asset, Expected Amortization, Year One</a></td>
<td class="nump">54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Two</a></td>
<td class="nump">54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Three</a></td>
<td class="nump">54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Four</a></td>
<td class="nump">54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">Finite-Lived Intangible Asset, Expected Amortization, Year Five</a></td>
<td class="nump">54,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Finite-Lived Intangible Assets, Gross</a></td>
<td class="nump">868,564<span></span>
</td>
<td class="nump">856,167<span></span>
</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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Finite-Lived Intangible Assets, Accumulated Amortization</a></td>
<td class="nump">$ 313,927<span></span>
</td>
<td class="nump">$ 274,417<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<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 aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<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>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<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>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<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>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</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/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-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;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R44.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084300896768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Product Warranties (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_ProductWarrantyAccrual', window );">Standard and Extended Product Warranty Accrual, Ending Balance</a></td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 75,000<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_us-gaap_ProductWarrantyExpense', window );">Product Warranty Expense</a></td>
<td class="nump">89,548<span></span>
</td>
<td class="nump">52,465<span></span>
</td>
<td class="nump">$ 55,592<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_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember', window );">Accounts Payable and Accrued Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProductWarrantyAccrual', window );">Standard and Extended Product Warranty Accrual, Ending Balance</a></td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<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>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<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;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyExpense">
<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 expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<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;">us-gaap_ProductWarrantyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember">
<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;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember</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>65
<FILENAME>R45.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084311303776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_ProductWarrantyAccrual', window );">Balance at beginning of year</a></td>
<td class="nump">$ 75,000<span></span>
</td>
<td class="nump">$ 75,000<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_us-gaap_ProductWarrantyAccrualWarrantiesIssued', window );">Liabilities accrued for warranties issued during the year</a></td>
<td class="nump">114,577<span></span>
</td>
<td class="nump">97,501<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_us-gaap_ProductWarrantyAccrualPayments', window );">Warranty claims paid during the period</a></td>
<td class="num">(84,548)<span></span>
</td>
<td class="num">(52,465)<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_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease', window );">Changes in liability for pre-existing warranties during the year</a></td>
<td class="num">(25,029)<span></span>
</td>
<td class="num">(45,036)<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_us-gaap_ProductWarrantyAccrual', window );">Balance at end of year</a></td>
<td class="nump">$ 80,000<span></span>
</td>
<td class="nump">$ 75,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrual">
<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>Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<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;">us-gaap_ProductWarrantyAccrual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProductWarrantyAccrualPayments">
<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>Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<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;">us-gaap_ProductWarrantyAccrualPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease">
<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>Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<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;">us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProductWarrantyAccrualWarrantiesIssued">
<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>Amount of increase in the standard and extended product warranty accrual from warranties issued.</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/disclosureRef<br> -Topic 460<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482425/460-10-50-8<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;">us-gaap_ProductWarrantyAccrualWarrantiesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>66
<FILENAME>R46.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305337504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 7 - Long-term Debt and Notes Payable (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 24, 2020</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 05, 2022</div></th>
<th class="th"><div>Jul. 04, 2022</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">Long-Term Debt, Maturity, Year One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 52,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">Long-Term Debt, Maturity, Year Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,381,756<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">Long-Term Debt, Maturity, Year Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,565,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember', window );">North Mill Capital LLC [Member] | Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_LineOfCreditFacilityRestrictedCapacityForAdvances', window );">Line of Credit Facility, Restricted Capacity for Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,150,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_LineOfCreditFacilityPercentOfEligibleAccounts', window );">Line of Credit Facility, Percent of Eligible Accounts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_LineOfCreditFacilityPercentOfEligibleInventory', window );">Line of Credit Facility, Percent of Eligible Inventory</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_LineOfCreditFacilityAdditionalCapacityForAdvances', window );">Line of Credit Facility, Additional Capacity for Advances</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Line of Credit Facility, Maximum Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_DebtInstrumentTermExtensions', window );">Debt Instrument, Term Extensions (Year)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCredit', window );">Long-Term Line of Credit, Total</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,300,000<span></span>
</td>
<td class="nump">$ 6,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of Credit Facility, Remaining Borrowing Capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="nump">$ 5,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember', window );">North Mill Capital LLC [Member] | Revolving Credit Facility [Member] | Prime Rate [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Debt Instrument, Basis Spread on Variable Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember', window );">North Mill Capital LLC [Member] | Maximum [Member] | Revolving Credit Facility [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember', window );">North Mill Capital LLC [Member] | Virginia Real Estate Loan [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Debt Instrument, Interest Rate, Effective Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_DebtInstrumentTermExtensions">
<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>Potential extension to the period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_DebtInstrumentTermExtensions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_occ_LineOfCreditFacilityAdditionalCapacityForAdvances">
<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>Additional facility for advances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_LineOfCreditFacilityAdditionalCapacityForAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_LineOfCreditFacilityPercentOfEligibleAccounts">
<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>Percent of aggregate outstanding amount of eligible accounts available for advance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_LineOfCreditFacilityPercentOfEligibleAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_LineOfCreditFacilityPercentOfEligibleInventory">
<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>Percent of aggregate outstanding amount of eligible inventory available for advance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_LineOfCreditFacilityPercentOfEligibleInventory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_LineOfCreditFacilityRestrictedCapacityForAdvances">
<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>Additional limit to facility for advances.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_LineOfCreditFacilityRestrictedCapacityForAdvances</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<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>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<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>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</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/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-6<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;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<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 carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<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;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<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>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<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>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<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>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481544/470-10-50-1<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;">us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember">
<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;">us-gaap_LineOfCreditFacilityAxis=occ_NorthMillCapitalLlcMember</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_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<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;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</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_us-gaap_VariableRateAxis=us-gaap_PrimeRateMember">
<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;">us-gaap_VariableRateAxis=us-gaap_PrimeRateMember</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_srt_RangeAxis=srt_MaximumMember">
<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;">srt_RangeAxis=srt_MaximumMember</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_us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember">
<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;">us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember</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_srt_RangeAxis=srt_MinimumMember">
<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;">srt_RangeAxis=srt_MinimumMember</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>67
<FILENAME>R47.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305140064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 2,675,244<span></span>
</td>
<td class="nump">$ 4,528,602<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_us-gaap_LongTermDebtCurrent', window );">Less current installments</a></td>
<td class="nump">52,624<span></span>
</td>
<td class="nump">338,094<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_us-gaap_LongTermDebtNoncurrent', window );">Long-term debt, excluding current installments</a></td>
<td class="nump">2,622,620<span></span>
</td>
<td class="nump">4,190,508<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_us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember', window );">Virginia Real Estate Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">2,675,244<span></span>
</td>
<td class="nump">3,669,294<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_us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember', window );">North Carolina Real Estate Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_LongTermDebt', window );">Long-term debt</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 859,308<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -SubTopic 10<br> -Topic 210<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1D<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-4<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;">us-gaap_LongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtCurrent">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermDebtCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtNoncurrent">
<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>Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.</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/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_LongTermDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember">
<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;">us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember</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_us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember">
<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;">us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember</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>68
<FILENAME>R48.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307978624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember', window );">Virginia Real Estate Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 6,500<span></span>
</td>
<td class="nump">$ 6,500<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_us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember', window );">North Carolina Real Estate Loan [Member]</a></td>
<td class="text">&#160;<span></span>
</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_us-gaap_DebtInstrumentFaceAmount', window );">Debt Instrument, Face Amount</a></td>
<td class="nump">$ 2,240<span></span>
</td>
<td class="nump">$ 2,240<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<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>Face (par) amount of debt instrument at time of issuance.</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/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482900/835-30-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-2<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482949/835-30-55-8<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;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember">
<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;">us-gaap_LongtermDebtTypeAxis=occ_VirginiaRealEstateLoanMember</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_us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember">
<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;">us-gaap_LongtermDebtTypeAxis=occ_NorthCarolinaRealEstateLoanMember</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>69
<FILENAME>R49.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307922048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 8 - Leases (Details Textual)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>USD ($) </div>
<div>ft&#178;</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </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_us-gaap_OperatingLeaseExpense', window );">Operating Lease, Expense</a></td>
<td class="nump">$ 430,765<span></span>
</td>
<td class="nump">$ 413,333<span></span>
</td>
<td class="nump">$ 407,235<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_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Lease, Weighted Average Remaining Lease Term (Month)</a></td>
<td class="text">21 months<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Lease, Weighted Average Discount Rate, Percent</a></td>
<td class="nump">7.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="nump">$ 439,016<span></span>
</td>
<td class="nump">432,485<span></span>
</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_us-gaap_FinanceLeaseInterestExpense', window );">Finance Lease, Interest Expense</a></td>
<td class="nump">7,144<span></span>
</td>
<td class="nump">8,798<span></span>
</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_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance Lease, Right-of-Use Asset, Amortization</a></td>
<td class="nump">$ 29,497<span></span>
</td>
<td class="nump">29,497<span></span>
</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_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm', window );">Lessee, Finance Lease, Remaining Lease Term (Month)</a></td>
<td class="text">34 months<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LesseeFinanceLeaseDiscountRate', window );">Lessee, Finance Lease, Discount Rate</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FinanceLeasePrincipalPayments', window );">Finance Lease, Principal Payments</a></td>
<td class="nump">$ 35,724<span></span>
</td>
<td class="nump">34,069<span></span>
</td>
<td class="nump">$ 5,777<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_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember', window );">Other Assets [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating Lease, Right-of-Use Asset</a></td>
<td class="nump">596,578<span></span>
</td>
<td class="nump">662,328<span></span>
</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_us-gaap_FinanceLeaseRightOfUseAsset', window );">Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total</a></td>
<td class="nump">141,342<span></span>
</td>
<td class="nump">170,839<span></span>
</td>
<td class="text">&#160;<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_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember', window );">Accounts Payable and Accrued Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating Lease, Liability, Current</a></td>
<td class="nump">414,159<span></span>
</td>
<td class="nump">355,183<span></span>
</td>
<td class="text">&#160;<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_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember', window );">Other Noncurrent Liabilities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating Lease, Liability, Noncurrent</a></td>
<td class="nump">227,925<span></span>
</td>
<td class="nump">374,570<span></span>
</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_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Finance Lease, Liability, Noncurrent</a></td>
<td class="nump">93,451<span></span>
</td>
<td class="nump">130,911<span></span>
</td>
<td class="text">&#160;<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_us-gaap_BalanceSheetLocationAxis=occ_AccountsPayableAndAccruedLiabilitiesCurrentMember', window );">Accounts Payable and Accrued Liabilities, Current [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_FinanceLeaseLiabilityCurrent', window );">Finance Lease, Liability, Current</a></td>
<td class="nump">$ 37,459<span></span>
</td>
<td class="nump">$ 35,724<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember', window );">Operating Lease for Office, Manufacturing and Warehouse Space in Plano, Texas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AreaOfRealEstateProperty', window );">Area of Real Estate Property (Square Foot) | ft&#178;</a></td>
<td class="nump">34,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember', window );">Operating Lease for Warehouse Space in Roanoke, Virginia [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_AreaOfRealEstateProperty', window );">Area of Real Estate Property (Square Foot) | ft&#178;</a></td>
<td class="nump">36,000<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeEquipmentMember', window );">Operating Lease For Office Equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Lessee, Operating Lease, Term of Contract</a></td>
<td class="text">60 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AreaOfRealEstateProperty">
<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>Area of a real estate property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_AreaOfRealEstateProperty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:areaItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<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>Amount of interest expense on finance lease liability.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FinanceLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<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>Amount of cash outflow for principal payment on finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<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;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_FinanceLeaseRightOfUseAsset">
<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>Amount, after accumulated amortization, of right-of-use asset from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<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>Amount of amortization expense attributable to right-of-use asset from finance lease.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_LesseeFinanceLeaseDiscountRate">
<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>Discount rate used by lessee to determine present value of finance lease payments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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;">us-gaap_LesseeFinanceLeaseDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseRemainingLeaseTerm">
<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>Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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;">us-gaap_LesseeFinanceLeaseRemainingLeaseTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<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>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<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;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<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>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-4<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;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_OperatingLeaseLiabilityCurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<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>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<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>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingLeaseRightOfUseAsset">
<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>Amount of lessee's right to use underlying asset under operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<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>Weighted average discount rate for operating lease calculated at point in time.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<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>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<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;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember">
<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;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherAssetsMember</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_us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember">
<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;">us-gaap_BalanceSheetLocationAxis=us-gaap_AccountsPayableAndAccruedLiabilitiesMember</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_us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember">
<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;">us-gaap_BalanceSheetLocationAxis=us-gaap_OtherNoncurrentLiabilitiesMember</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_us-gaap_BalanceSheetLocationAxis=occ_AccountsPayableAndAccruedLiabilitiesCurrentMember">
<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;">us-gaap_BalanceSheetLocationAxis=occ_AccountsPayableAndAccruedLiabilitiesCurrentMember</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_us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember">
<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;">us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember</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_us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember">
<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;">us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember</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_us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeEquipmentMember">
<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;">us-gaap_LeaseContractualTermAxis=occ_OperatingLeaseForOfficeEquipmentMember</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>70
<FILENAME>R50.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307888080">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 8 - Leases - Future Payments Due (Details)<br></strong></div></th>
<th class="th">
<div>Oct. 31, 2023 </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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024, operating</a></td>
<td class="nump">$ 448,298<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_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2024, finance</a></td>
<td class="nump">42,868<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2025, operating</a></td>
<td class="nump">177,997<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2025, finance</a></td>
<td class="nump">42,868<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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2026, operating</a></td>
<td class="nump">63,644<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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2026, finance</a></td>
<td class="nump">55,715<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments, operating</a></td>
<td class="nump">689,939<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments, finance</a></td>
<td class="nump">141,451<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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Present value discount, operating</a></td>
<td class="num">(47,855)<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_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Present value discount, finance</a></td>
<td class="num">(10,541)<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_us-gaap_OperatingLeaseLiability', window );">Total lease liability, operating</a></td>
<td class="nump">642,084<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_us-gaap_FinanceLeaseLiability', window );">Total lease liability, finance</a></td>
<td class="nump">$ 130,910<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<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>Amount of lessee's undiscounted obligation for lease payments for finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<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>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<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>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<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>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<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>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<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;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<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>Present value of lessee's discounted obligation for lease payments from operating lease.</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/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<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;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R51.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305836208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Employee Benefits (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">24 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_HealthInsuranceCoverageExpense', window );">Health Insurance Coverage Expense</a></td>
<td class="nump">$ 3,448,622<span></span>
</td>
<td class="nump">$ 3,021,642<span></span>
</td>
<td class="nump">$ 2,697,167<span></span>
</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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Defined Contribution Plan, Employer Discretionary Contribution Amount</a></td>
<td class="nump">61,736<span></span>
</td>
<td class="nump">62,517<span></span>
</td>
<td class="nump">65,416<span></span>
</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_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-Based Payment Arrangement, Expense</a></td>
<td class="nump">611,480<span></span>
</td>
<td class="nump">$ 411,997<span></span>
</td>
<td class="nump">$ 335,519<span></span>
</td>
<td class="text">&#160;<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_us-gaap_AwardTypeAxis=occ_ServicesAndPerformanceBasedSharesMember', window );">Services and Performance Based Shares [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year 4 months 24 days<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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</a></td>
<td class="nump">$ 515,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 515,000<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_us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember', window );">The 2017 Stock Incentive Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</a></td>
<td class="nump">356,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">356,000<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_us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember', window );">The 2017 Stock Incentive Plan [Member] | Restricted Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember', window );">The 2017 Stock Incentive Plan [Member] | Restricted Stock [Member] | Non-employee Directors [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</a></td>
<td class="nump">28,560<span></span>
</td>
<td class="nump">27,364<span></span>
</td>
<td class="nump">30,055<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_HealthInsuranceCoverageExpense">
<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>Amount charged to health insurance coverage expense for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_HealthInsuranceCoverageExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_AllocatedShareBasedCompensationExpense">
<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>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<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>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<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>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<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>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<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>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</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/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<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 difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<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>Gross number of share options (or share units) granted during the period.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_AwardTypeAxis=occ_ServicesAndPerformanceBasedSharesMember">
<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;">us-gaap_AwardTypeAxis=occ_ServicesAndPerformanceBasedSharesMember</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_us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember">
<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;">us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember</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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<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;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</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_srt_TitleOfIndividualAxis=occ_NonemployeeDirectorsMember">
<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;">srt_TitleOfIndividualAxis=occ_NonemployeeDirectorsMember</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>72
<FILENAME>R52.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084301615216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 9 - Employee Benefits - Restricted Stock Activity (Details) - Restricted Stock [Member] - The 2017 Stock Incentive Plan [Member]<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in shares) | shares</a></td>
<td class="nump">377,470<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance, weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.53<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">28,560<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted, weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.74<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares) | shares</a></td>
<td class="num">(114,876)<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested, weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.68<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Balance (in shares) | shares</a></td>
<td class="nump">291,154<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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Balance, weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 3.49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<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 number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<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>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<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 number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<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 weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</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/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-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;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<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;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</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_us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember">
<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;">us-gaap_PlanNameAxis=occ_The2017StockIncentivePlanMember</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>73
<FILENAME>R53.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084306908400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information (Details Textual)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Oct. 31, 2021 </div>
<div>USD ($)</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_srt_MajorCustomersAxis=occ_CustomerOneMember', window );">Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 11.8<span></span>
</td>
<td class="nump">$ 11.8<span></span>
</td>
<td class="nump">$ 11.3<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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_ConcentrationRiskNumberOfCustomers', window );">Concentration Risk, Number of Customers</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">16.30%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
<td class="nump">19.10%<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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer One [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">6.30%<span></span>
</td>
<td class="nump">11.20%<span></span>
</td>
<td class="nump">9.50%<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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk [Member] | Accounts Receivable [Member] | Customer Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">82.00%<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="nump">82.00%<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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember', window );">Geographic Concentration Risk [Member] | Revenue Benchmark [Member] | Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ConcentrationRiskPercentage1', window );">Concentration Risk, Percentage</a></td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_ConcentrationRiskNumberOfCustomers">
<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>Number of customers for a concentration risk benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</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_us-gaap_ConcentrationRiskPercentage1">
<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>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<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;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<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>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<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;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_MajorCustomersAxis=occ_CustomerOneMember">
<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;">srt_MajorCustomersAxis=occ_CustomerOneMember</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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<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;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<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;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</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_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<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;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</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_srt_MajorCustomersAxis=occ_CustomerTwoMember">
<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;">srt_MajorCustomersAxis=occ_CustomerTwoMember</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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<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;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</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_srt_StatementGeographicalAxis=country_US">
<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;">srt_StatementGeographicalAxis=country_US</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_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<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;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</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>74
<FILENAME>R54.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084311326448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 11 - Revenue Recognition (Details Textual) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_ContractWithCustomerLiability', window );">Contract with Customer, Liability, Total</a></td>
<td class="nump">$ 110,336<span></span>
</td>
<td class="nump">$ 317,310<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_us-gaap_ContractWithCustomerRefundLiability', window );">Contract with Customer, Refund Liability, Total</a></td>
<td class="nump">$ 252,264<span></span>
</td>
<td class="nump">$ 233,494<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<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>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</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/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-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;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiability">
<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>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-27<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;">us-gaap_ContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R55.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307724560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 17,329,163<span></span>
</td>
<td class="nump">$ 16,941,378<span></span>
</td>
<td class="nump">$ 19,619,536<span></span>
</td>
<td class="nump">$ 18,283,675<span></span>
</td>
<td class="nump">$ 20,055,750<span></span>
</td>
<td class="nump">$ 17,382,640<span></span>
</td>
<td class="nump">$ 17,200,578<span></span>
</td>
<td class="nump">$ 14,440,295<span></span>
</td>
<td class="nump">$ 72,173,752<span></span>
</td>
<td class="nump">$ 69,079,263<span></span>
</td>
<td class="nump">$ 59,136,294<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_srt_StatementGeographicalAxis=country_US', window );">UNITED STATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">59,062,858<span></span>
</td>
<td class="nump">58,415,280<span></span>
</td>
<td class="nump">48,537,091<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_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">Non-US [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,110,894<span></span>
</td>
<td class="nump">$ 10,663,983<span></span>
</td>
<td class="nump">$ 10,599,203<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<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>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</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/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_srt_StatementGeographicalAxis=country_US">
<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;">srt_StatementGeographicalAxis=country_US</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_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<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;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</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>76
<FILENAME>R56.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307156464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2009</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_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</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_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Assets, Gross</a></td>
<td class="nump">$ 3,954,920<span></span>
</td>
<td class="nump">$ 4,386,184<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Deferred Tax Assets, Operating Loss Carryforwards</a></td>
<td class="nump">2,494,887<span></span>
</td>
<td class="nump">3,156,960<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</a></td>
<td class="nump">10,712,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</a></td>
<td class="nump">1,756,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred Tax Assets, Valuation Allowance</a></td>
<td class="nump">3,954,920<span></span>
</td>
<td class="nump">4,386,184<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued', window );">Unrecognized Tax Benefits, Interest on Income Taxes Accrued</a></td>
<td class="nump">1,546<span></span>
</td>
<td class="nump">2,448<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued', window );">Unrecognized Tax Benefits, Income Tax Penalties Accrued</a></td>
<td class="nump">332<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued', window );">Income Tax Examination, Penalties and Interest Accrued</a></td>
<td class="nump">17,268<span></span>
</td>
<td class="nump">16,055<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate', window );">Unrecognized Tax Benefits that Would Impact Effective Tax Rate</a></td>
<td class="nump">20,073<span></span>
</td>
<td class="nump">$ 20,630<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_BusinessAcquisitionAxis=occ_AOSAcquisitionMember', window );">AOS Acquisition [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_DeferredTaxAssetsGross', window );">Deferred Tax Assets, Gross</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,517,605<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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Deferred Tax Assets, Operating Loss Carryforwards</a></td>
<td class="nump">$ 672,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,455,525<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<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>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<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>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<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;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<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;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued">
<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>Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<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;">us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued">
<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>Amount of interest expense accrued for an underpayment of income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15<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;">us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate">
<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 total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<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;">us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=occ_AOSAcquisitionMember">
<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;">us-gaap_BusinessAcquisitionAxis=occ_AOSAcquisitionMember</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>77
<FILENAME>R57.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305519376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Income Tax Expense (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_CurrentFederalTaxExpenseBenefit', window );">U.S. Federal, Current Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 105,756<span></span>
</td>
<td class="nump">$ 0<span></span>
</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">U.S. Federal, Deferred Income Tax Expense (Benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations', window );">U.S. Federal, Net Income Tax Expense (Benefit)</a></td>
<td class="nump">105,756<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State, Current Income Tax Expense (Benefit)</a></td>
<td class="nump">39,968<span></span>
</td>
<td class="nump">24,693<span></span>
</td>
<td class="num">(19,898)<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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State, Deferred Income Tax Expense (Benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">State, Net Income Tax Expense (Benefit)</a></td>
<td class="nump">39,968<span></span>
</td>
<td class="nump">24,693<span></span>
</td>
<td class="num">(19,898)<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_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total, Current Income Tax Expense (Benefit)</a></td>
<td class="nump">145,724<span></span>
</td>
<td class="nump">24,693<span></span>
</td>
<td class="num">(19,898)<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_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total, Deferred Income Tax Expense (Benefit)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_us-gaap_IncomeTaxExpenseBenefit', window );">Total, Net Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 145,724<span></span>
</td>
<td class="nump">$ 24,693<span></span>
</td>
<td class="num">$ (19,898)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<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>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<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;">us-gaap_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentIncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<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;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<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>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<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;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<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>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<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;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredIncomeTaxExpenseBenefit">
<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>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<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;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<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>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<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;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations">
<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>Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<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;">us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<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>Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<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;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>78
<FILENAME>R58.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307128128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Effective Income Tax (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">&#8220;Expected&#8221; income taxes (benefit)</a></td>
<td class="nump">$ 464,567<span></span>
</td>
<td class="num">$ (67,704)<span></span>
</td>
<td class="nump">$ 1,384,030<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_us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal', window );">State income taxes, net of federal benefit</a></td>
<td class="nump">25,751<span></span>
</td>
<td class="nump">10,217<span></span>
</td>
<td class="nump">136,875<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount', window );">Provision to return reconciliation adjustment</a></td>
<td class="nump">81,100<span></span>
</td>
<td class="nump">11,516<span></span>
</td>
<td class="num">(13,721)<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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Excess tax benefits related to share-based compensation</a></td>
<td class="num">(11,875)<span></span>
</td>
<td class="num">(44,562)<span></span>
</td>
<td class="num">(9,118)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_IncomeTaxRateReconciliationLoanForgiveness', window );">PPP Loan forgiveness</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,046,094)<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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance', window );">Non-deductible life insurance premiums</a></td>
<td class="nump">5,527<span></span>
</td>
<td class="nump">5,527<span></span>
</td>
<td class="nump">5,527<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_us-gaap_IncomeTaxReconciliationOtherReconcilingItems', window );">Other differences, net</a></td>
<td class="nump">11,918<span></span>
</td>
<td class="nump">4,338<span></span>
</td>
<td class="nump">1,642<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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valulation allowance</a></td>
<td class="num">(431,264)<span></span>
</td>
<td class="nump">105,361<span></span>
</td>
<td class="num">(479,039)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Reported income tax expense (benefit)</a></td>
<td class="nump">$ 145,724<span></span>
</td>
<td class="nump">$ 24,693<span></span>
</td>
<td class="num">$ (19,898)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to provision to return reconciliation adjustment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_occ_IncomeTaxRateReconciliationLoanForgiveness">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Paycheck Protection Program ("PPP) loan forgiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_IncomeTaxRateReconciliationLoanForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<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>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -SubTopic 740<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480887/718-740-35-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;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxExpenseBenefit">
<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>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<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;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationOtherReconcilingItems">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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;">us-gaap_IncomeTaxReconciliationOtherReconcilingItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal">
<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>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in state and local income tax contingency.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<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;">us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>79
<FILENAME>R59.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307161200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Accounts receivable, due to allowances for credit losses and sales returns</a></td>
<td class="nump">$ 35,563<span></span>
</td>
<td class="nump">$ 32,600<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves', window );">Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986</a></td>
<td class="nump">1,099,469<span></span>
</td>
<td class="nump">894,666<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Liabilities recorded for accrued expenses, deductible for tax purposes when paid</a></td>
<td class="nump">67,842<span></span>
</td>
<td class="nump">90,306<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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Share-based compensation expense</a></td>
<td class="nump">116,939<span></span>
</td>
<td class="nump">72,925<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_us-gaap_DeferredTaxAssetInterestCarryforward', window );">Section 163(j) interest</a></td>
<td class="nump">3,450<span></span>
</td>
<td class="nump">101,682<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment', window );">Research and experimental expenditures, due to capitalization for tax purposes</a></td>
<td class="nump">85,419<span></span>
</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_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">2,494,887<span></span>
</td>
<td class="nump">3,156,960<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_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment', window );">Plant and equipment, due to differences in depreciation and capital gain recognition</a></td>
<td class="nump">43,229<span></span>
</td>
<td class="nump">13,822<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_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">8,122<span></span>
</td>
<td class="nump">23,223<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Total gross deferred tax assets</a></td>
<td class="nump">3,954,920<span></span>
</td>
<td class="nump">4,386,184<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_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(3,954,920)<span></span>
</td>
<td class="num">(4,386,184)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Net deferred tax assets</a></td>
<td class="nump">$ 0<span></span>
</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_occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetInterestCarryforward">
<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>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<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;">us-gaap_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<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>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<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>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<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>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves">
<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>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<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;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<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>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-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;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R60.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084301622384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 12 - Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits balance at beginning of year</a></td>
<td class="nump">$ 28,488<span></span>
</td>
<td class="nump">$ 28,488<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_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions', window );">Gross decreases for tax positions of prior years</a></td>
<td class="num">(1,330)<span></span>
</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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases for current year tax positions</a></td>
<td class="nump">1,036<span></span>
</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_us-gaap_UnrecognizedTaxBenefits', window );">Unrecognized tax benefits balance at end of year</a></td>
<td class="nump">$ 28,194<span></span>
</td>
<td class="nump">$ 28,488<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<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>Amount of unrecognized tax benefits.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<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;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions">
<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>Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<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;">us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<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>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</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/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<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;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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>81
<FILENAME>R61.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084396957552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Net Income (Loss) Per Share (Details Textual)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Oct. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)</a></td>
<td class="nump">357,927<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<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>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<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;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>82
<FILENAME>R62.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084307831376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_NetIncomeLoss', window );">Net income (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,066,498<span></span>
</td>
<td class="num">$ (347,091)<span></span>
</td>
<td class="nump">$ 6,610,516<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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Shares (denominator) (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,880,429<span></span>
</td>
<td class="nump">7,523,022<span></span>
</td>
<td class="nump">7,587,686<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_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share - basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_NetIncomeLoss">
<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 portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<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>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</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/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<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;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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>83
<FILENAME>R63.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084300897472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Note 15 - Shareholders' Equity (Details Textual)<br></strong></div></th>
<th class="th">
<div>Nov. 02, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 28, 2011 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Oct. 31, 2023 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_CommonStockDividendsRightsPerShare', window );">Common Stock Dividends, Rights Per Share (in shares) | shares</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement', window );">Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_PreferredStockExercisePrice', window );">Preferred Stock, Exercise Price (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_PreferredStockNumberOfVotes', window );">Preferred Stock, Number of Votes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier', window );">Preferred Stock, Dividend Rate, Common Stock Dividend Amount Multiplier</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</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_us-gaap_PreferredStockRedemptionPricePerShare', window );">Preferred Stock, Redemption Price Per Share (in dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</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_us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance', window );">Preferred Stock, Capital Shares Reserved for Future Issuance (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_CommonStockDividendsRightsPerShare">
<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>Represents number of shares per dividend.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_CommonStockDividendsRightsPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</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_occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement">
<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>Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier">
<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 preferred stock dividend multiplier compared to common stock dividend amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</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_occ_PreferredStockExercisePrice">
<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>Represents Preferred Stock, Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_PreferredStockExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_occ_PreferredStockNumberOfVotes">
<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>Represents the number of votes for preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_PreferredStockNumberOfVotes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:positiveIntegerItemType</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_us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance">
<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>Aggregate number of nonredeemable preferred shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.28)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<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;">us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockRedemptionPricePerShare">
<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 price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-5<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-11<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;">us-gaap_PreferredStockRedemptionPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R64.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305769888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 16 - Gain on Insurance Proceeds (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Proceeds from Insurance Settlement, Investing Activities</a></td>
<td class="nump">$ 1,946,992<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<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_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember', window );">Other Nonoperating Income (Expense) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities', window );">Proceeds from Insurance Settlement, Investing Activities</a></td>
<td class="nump">2,199,463<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<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_us-gaap_UnusualOrInfrequentItemAxis=occ_WaterDamageFromPipeBurstMember', window );">Water Damage from Pipe Burst [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds', window );">Unusual or Infrequent Item, or Both, Net of Insurance Proceeds</a></td>
<td class="nump">2,580,986<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_UnusualOrInfrequentItemGainGross', window );">Unusual or Infrequent Item, or Both, Gain, Gross</a></td>
<td class="nump">7,538<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_UnusualOrInfrequentItemLossGross', window );">Unusual or Infrequent Item, or Both, Loss, Gross</a></td>
<td class="nump">$ 381,523<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromInsuranceSettlementInvestingActivities">
<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>Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 21B<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-21B<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;">us-gaap_ProceedsFromInsuranceSettlementInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_UnusualOrInfrequentItemGainGross">
<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>Amount of gain recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1<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;">us-gaap_UnusualOrInfrequentItemGainGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_UnusualOrInfrequentItemLossGross">
<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>Amount, before deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1<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;">us-gaap_UnusualOrInfrequentItemLossGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds">
<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>Amount, after deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</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/disclosureRef<br> -Topic 930<br> -SubTopic 715<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482028/930-715-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 220<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483613/220-20-50-1<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;">us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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_us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember">
<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;">us-gaap_IncomeStatementLocationAxis=us-gaap_OtherNonoperatingIncomeExpenseMember</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_us-gaap_UnusualOrInfrequentItemAxis=occ_WaterDamageFromPipeBurstMember">
<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;">us-gaap_UnusualOrInfrequentItemAxis=occ_WaterDamageFromPipeBurstMember</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>85
<FILENAME>R65.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084305512896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 17 - Employee Retention Tax Credit (Details Textual) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">6 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Apr. 30, 2021</div></th>
<th class="th"><div>Jul. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th"><div>Oct. 31, 2022</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_us-gaap_BalanceSheetLocationAxis=occ_OtherReceivablesMember', window );">Other Receivables [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_EmployeeRetentionTaxCreditReceivable', window );">Employee Retention Tax Credit Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,162,391<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_us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember', window );">Nonoperating Income (Expense) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_occ_EmployeeRetentionTaxCredit', window );">Employee Retention Tax Credit</a></td>
<td class="nump">$ 964,550<span></span>
</td>
<td class="nump">$ 3,375,815<span></span>
</td>
<td class="nump">$ 4,340,365<span></span>
</td>
<td class="nump">$ 4,340,365<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_occ_EmployeeRetentionTaxCredit">
<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>Amount of refundable payroll tax credit provided under the Coronavirus Aid, Relief, and Economic Security (CARES) Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_EmployeeRetentionTaxCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_occ_EmployeeRetentionTaxCreditReceivable">
<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>Represents employee retention tax credit receivable as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><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;">occ_EmployeeRetentionTaxCreditReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>occ_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BalanceSheetLocationAxis=occ_OtherReceivablesMember">
<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;">us-gaap_BalanceSheetLocationAxis=occ_OtherReceivablesMember</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_us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember">
<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;">us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember</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>86
<FILENAME>R66.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.23.4</span><table class="report" border="0" cellspacing="2" id="idm140084301219840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="8">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
<th class="th"><div>Apr. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Jul. 31, 2022</div></th>
<th class="th"><div>Apr. 30, 2022</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2023</div></th>
<th class="th"><div>Oct. 31, 2022</div></th>
<th class="th"><div>Oct. 31, 2021</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 17,329,163<span></span>
</td>
<td class="nump">$ 16,941,378<span></span>
</td>
<td class="nump">$ 19,619,536<span></span>
</td>
<td class="nump">$ 18,283,675<span></span>
</td>
<td class="nump">$ 20,055,750<span></span>
</td>
<td class="nump">$ 17,382,640<span></span>
</td>
<td class="nump">$ 17,200,578<span></span>
</td>
<td class="nump">$ 14,440,295<span></span>
</td>
<td class="nump">$ 72,173,752<span></span>
</td>
<td class="nump">$ 69,079,263<span></span>
</td>
<td class="nump">$ 59,136,294<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_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">3,874,131<span></span>
</td>
<td class="nump">5,116,030<span></span>
</td>
<td class="nump">6,782,706<span></span>
</td>
<td class="nump">6,521,209<span></span>
</td>
<td class="nump">6,623,350<span></span>
</td>
<td class="nump">4,808,205<span></span>
</td>
<td class="nump">5,033,446<span></span>
</td>
<td class="nump">4,045,852<span></span>
</td>
<td class="nump">22,294,076<span></span>
</td>
<td class="nump">20,510,853<span></span>
</td>
<td class="nump">16,274,079<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_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative expenses</a></td>
<td class="nump">5,145,418<span></span>
</td>
<td class="nump">4,957,518<span></span>
</td>
<td class="nump">5,662,339<span></span>
</td>
<td class="nump">5,455,466<span></span>
</td>
<td class="nump">5,188,984<span></span>
</td>
<td class="nump">4,954,221<span></span>
</td>
<td class="nump">5,036,331<span></span>
</td>
<td class="nump">4,780,199<span></span>
</td>
<td class="nump">21,220,741<span></span>
</td>
<td class="nump">19,959,735<span></span>
</td>
<td class="nump">18,239,152<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_us-gaap_OperatingIncomeLoss', window );">Income (loss) from operations</a></td>
<td class="num">(1,291,388)<span></span>
</td>
<td class="nump">138,425<span></span>
</td>
<td class="nump">1,100,106<span></span>
</td>
<td class="nump">1,045,936<span></span>
</td>
<td class="nump">1,413,659<span></span>
</td>
<td class="num">(166,384)<span></span>
</td>
<td class="num">(21,011)<span></span>
</td>
<td class="num">(753,400)<span></span>
</td>
<td class="nump">993,079<span></span>
</td>
<td class="nump">472,864<span></span>
</td>
<td class="num">(1,973,323)<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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income (loss) before income taxes</a></td>
<td class="num">(1,228,129)<span></span>
</td>
<td class="nump">99,883<span></span>
</td>
<td class="nump">2,498,020<span></span>
</td>
<td class="nump">842,448<span></span>
</td>
<td class="nump">1,196,081<span></span>
</td>
<td class="num">(362,249)<span></span>
</td>
<td class="num">(233,185)<span></span>
</td>
<td class="num">(923,045)<span></span>
</td>
<td class="nump">$ 2,212,222<span></span>
</td>
<td class="num">$ (322,398)<span></span>
</td>
<td class="nump">$ 6,590,618<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_us-gaap_ProfitLoss', window );">Net income (loss)</a></td>
<td class="num">$ (1,267,376)<span></span>
</td>
<td class="nump">$ 100,803<span></span>
</td>
<td class="nump">$ 2,423,087<span></span>
</td>
<td class="nump">$ 809,984<span></span>
</td>
<td class="nump">$ 1,188,564<span></span>
</td>
<td class="num">$ (371,871)<span></span>
</td>
<td class="num">$ (227,991)<span></span>
</td>
<td class="num">$ (935,793)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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_us-gaap_EarningsPerShareBasic', window );">Net income (loss) per share - basic and diluted (in dollars per share)</a></td>
<td class="num">$ (0.17)<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.31<span></span>
</td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="num">$ (0.03)<span></span>
</td>
<td class="num">$ (0.12)<span></span>
</td>
<td class="nump">$ 0.26<span></span>
</td>
<td class="num">$ (0.05)<span></span>
</td>
<td class="nump">$ 0.87<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</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/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<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;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</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_us-gaap_GrossProfit">
<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>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<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>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</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/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<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;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_OperatingIncomeLoss">
<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 net result for the period of deducting operating expenses from operating revenues.</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/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<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;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_ProfitLoss">
<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 consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</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/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-3<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 16: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 29: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 33: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4J<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4J<br><br>Reference 34: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 4K<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481175/810-10-55-4K<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<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;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<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>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</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/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<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;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</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_us-gaap_SellingGeneralAndAdministrativeExpense">
<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 aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-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;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</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>87
<FILENAME>occ20231031_10k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:occ="http://http/20231031"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:thunderdome="http://www.RDGFilings.com"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:utr="http://www.xbrl.org/2009/utr"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="occ-20231031.xsd" xlink:type="simple"/>
    <context id="d202310KTBE">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <instant>2023-04-30</instant>
        </period>
    </context>
    <context id="d202310KMNS">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <instant>2023-12-13</instant>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-08-01_2022-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2022-08-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-05-01_2022-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2022-05-01</startDate>
            <endDate>2022-07-31</endDate>
        </period>
    </context>
    <context id="d_2022-02-01_2022-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-04-30</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="d_2023-08-01_2023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2023-08-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2023-05-01_2023-07-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-07-31</endDate>
        </period>
    </context>
    <context id="d_2023-02-01_2023-04-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2023-04-30</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-01-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="i_2022-10-31_BalanceSheetLocationAxis-OtherReceivablesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">occ:OtherReceivablesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-02-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="d_2021-05-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-07-31</endDate>
        </period>
    </context>
    <context id="d_2021-02-01_2021-04-30_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2021-04-30</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-OtherNonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OtherNonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">occ:WaterDamageFromPipeBurstMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="i_2023-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2011-10-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <instant>2011-10-28</instant>
        </period>
    </context>
    <context id="d_2011-10-28_2011-10-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2011-10-28</startDate>
            <endDate>2011-10-28</endDate>
        </period>
    </context>
    <context id="d_2021-11-02_2021-11-02">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2021-11-02</startDate>
            <endDate>2021-11-02</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i_2022-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2021-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">occ:AOSAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2009-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">occ:AOSAcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-10-31</instant>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">occ:CustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">occ:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">occ:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">occ:NonemployeeDirectorsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="i_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">occ:ServicesAndPerformanceBasedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="d_2021-11-01_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">occ:ServicesAndPerformanceBasedSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="i_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PlanNameAxis-The2017StockIncentivePlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">occ:The2017StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">occ:AccountsPayableAndAccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherNoncurrentLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">occ:AccountsPayableAndAccruedLiabilitiesCurrentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_BalanceSheetLocationAxis-OtherAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_BalanceSheetLocationAxis-OtherAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:OtherAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">us-gaap:AccountsPayableAndAccruedLiabilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">occ:OperatingLeaseForOfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">occ:OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis">occ:OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="d_2020-07-24_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-24</startDate>
            <endDate>2020-07-24</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_VariableRateAxis-PrimeRateMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:PrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-07-24</instant>
        </period>
    </context>
    <context id="i_2022-07-05_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-05</instant>
        </period>
    </context>
    <context id="i_2022-07-04_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-07-04</instant>
        </period>
    </context>
    <context id="i_2022-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:NorthCarolinaRealEstateLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:NorthCarolinaRealEstateLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:VirginiaRealEstateLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:VirginiaRealEstateLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">occ:VirginiaRealEstateLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndLandImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2020-10-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">occ:NorthMillCapitalLlcMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="i_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="i_2023-10-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-10-31</instant>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-11-01</startDate>
            <endDate>2023-10-31</endDate>
        </period>
    </context>
    <context id="i_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="i_2022-10-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-10-31</instant>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2022-10-31</endDate>
        </period>
    </context>
    <context id="i_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="i_2021-10-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-31</instant>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2021-10-31</endDate>
        </period>
    </context>
    <context id="i_2020-10-31_StatementEquityComponentsAxis-RetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <context id="i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001000230</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-31</instant>
        </period>
    </context>
    <unit id="NonApplicable">
        <measure>thunderdome:item</measure>
    </unit>
    <unit id="USDPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Share">
        <measure>shares</measure>
    </unit>
    <unit id="Pure">
        <measure>pure</measure>
    </unit>
    <unit id="Year">
        <measure>utr:Y</measure>
    </unit>
    <unit id="Month">
        <measure>utr:M</measure>
    </unit>
    <unit id="SquareFoot">
        <measure>utr:sqft</measure>
    </unit>
    <dei:AmendmentFlag contextRef="d_2022-11-01_2023-10-31">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="d_2022-11-01_2023-10-31">0001000230</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="d_2022-11-01_2023-10-31">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="d_2022-11-01_2023-10-31">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="d_2022-11-01_2023-10-31">2023-10-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="d_2022-11-01_2023-10-31">--10-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalPeriodFocus contextRef="d_2022-11-01_2023-10-31">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="d_2022-11-01_2023-10-31">2023</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="d_2022-11-01_2023-10-31">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="d_2022-11-01_2023-10-31">0-27022</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="d_2022-11-01_2023-10-31">OPTICAL CABLE CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="d_2022-11-01_2023-10-31">VA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="d_2022-11-01_2023-10-31">54-1237042</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="d_2022-11-01_2023-10-31">5290 Concourse Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="d_2022-11-01_2023-10-31">Roanoke</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="d_2022-11-01_2023-10-31">VA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="d_2022-11-01_2023-10-31">24019</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="d_2022-11-01_2023-10-31">540</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="d_2022-11-01_2023-10-31">265-0690</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="d_2022-11-01_2023-10-31">Common Stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="d_2022-11-01_2023-10-31">OCC</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="d_2022-11-01_2023-10-31">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="d_2022-11-01_2023-10-31">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="d_2022-11-01_2023-10-31">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="d_2022-11-01_2023-10-31">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="d_2022-11-01_2023-10-31">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="d_2022-11-01_2023-10-31">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="d_2022-11-01_2023-10-31">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="d_2022-11-01_2023-10-31">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="d_2022-11-01_2023-10-31">false</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="d_2022-11-01_2023-10-31">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="d_2022-11-01_2023-10-31">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="d202310KTBE" decimals="0" unitRef="USD">25396122</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="d202310KMNS" decimals="0" unitRef="Share">7893681</dei:EntityCommonStockSharesOutstanding>
    <occ:CommonStockDividendsRightsPerShare
      contextRef="d_2021-11-02_2021-11-02"
      decimals="INF"
      id="c887"
      unitRef="Share">1</occ:CommonStockDividendsRightsPerShare>
    <occ:CommonStockDividendsRightsPerShare
      contextRef="d_2011-10-28_2011-10-28"
      decimals="INF"
      id="c886"
      unitRef="Share">1</occ:CommonStockDividendsRightsPerShare>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c757"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <occ:ConcentrationRiskNumberOfCustomers
      contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"
      decimals="INF"
      id="c620"
      unitRef="Pure">1</occ:ConcentrationRiskNumberOfCustomers>
    <occ:ConcentrationRiskNumberOfCustomers
      contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"
      decimals="INF"
      id="c615"
      unitRef="Pure">1</occ:ConcentrationRiskNumberOfCustomers>
    <occ:ConcentrationRiskNumberOfCustomers
      contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember"
      decimals="INF"
      id="c611"
      unitRef="Pure">1</occ:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      id="c596">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember"
      id="c514">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <occ:DebtInstrumentTermExtensions
      contextRef="d_2020-07-24_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      id="c486">P1Y</occ:DebtInstrumentTermExtensions>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MaximumMember"
      id="c298">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MaximumMember"
      id="c297">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MaximumMember"
      id="c296">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember_RangeAxis-MinimumMember"
      id="c295">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember_RangeAxis-MinimumMember"
      id="c294">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingImprovementsMember_RangeAxis-MinimumMember"
      id="c293">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MaximumMember"
      id="c292">P39Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember_RangeAxis-MinimumMember"
      id="c291">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c290"
      unitRef="USD">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i_2023-10-31"
      decimals="-3"
      id="c289"
      unitRef="USD">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashUninsuredAmount
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c288"
      unitRef="USD">0</us-gaap:CashUninsuredAmount>
    <us-gaap:CommonStockNoParValue
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c59"
      unitRef="USDPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i_2023-10-31"
      decimals="-3"
      id="c58"
      unitRef="USDPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c55"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i_2023-10-31"
      decimals="-3"
      id="c54"
      unitRef="Share">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c53"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i_2023-10-31"
      decimals="-3"
      id="c52"
      unitRef="Share">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockNoParValue
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c49"
      unitRef="USDPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i_2023-10-31"
      decimals="-3"
      id="c48"
      unitRef="USDPerShare">0</us-gaap:PreferredStockNoParValue>
    <dei:AuditorFirmId contextRef="d_2022-11-01_2023-10-31" id="c1032">423</dei:AuditorFirmId>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2023-10-31"
      decimals="0"
      id="c3"
      unitRef="USD">1468709</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i_2022-10-31"
      decimals="0"
      id="c4"
      unitRef="USD">215936</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c5"
      unitRef="USD">71189</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c6"
      unitRef="USD">69643</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c7"
      unitRef="USD">8727810</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c8"
      unitRef="USD">10963753</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i_2023-10-31"
      decimals="0"
      id="c9"
      unitRef="USD">81844</us-gaap:IncomeTaxesReceivable>
    <us-gaap:IncomeTaxesReceivable
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c10"
      unitRef="USD">0</us-gaap:IncomeTaxesReceivable>
    <us-gaap:OtherReceivables
      contextRef="i_2023-10-31"
      decimals="0"
      id="c11"
      unitRef="USD">397758</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables
      contextRef="i_2022-10-31"
      decimals="0"
      id="c12"
      unitRef="USD">37442</us-gaap:OtherReceivables>
    <us-gaap:InventoryNet
      contextRef="i_2023-10-31"
      decimals="0"
      id="c13"
      unitRef="USD">23766326</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2022-10-31"
      decimals="0"
      id="c14"
      unitRef="USD">19438766</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c15"
      unitRef="USD">595469</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c16"
      unitRef="USD">540225</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c17"
      unitRef="USD">35037916</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c18"
      unitRef="USD">31196122</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-10-31"
      decimals="0"
      id="c19"
      unitRef="USD">7139616</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-10-31"
      decimals="0"
      id="c20"
      unitRef="USD">7390285</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2023-10-31"
      decimals="0"
      id="c21"
      unitRef="USD">566197</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i_2022-10-31"
      decimals="0"
      id="c22"
      unitRef="USD">618142</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c23"
      unitRef="USD">1135172</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c24"
      unitRef="USD">1353257</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i_2023-10-31"
      decimals="0"
      id="c25"
      unitRef="USD">43878901</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i_2022-10-31"
      decimals="0"
      id="c26"
      unitRef="USD">40557806</us-gaap:Assets>
    <us-gaap:LoansPayableCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c29"
      unitRef="USD">52624</us-gaap:LoansPayableCurrent>
    <us-gaap:LoansPayableCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c30"
      unitRef="USD">338094</us-gaap:LoansPayableCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c31"
      unitRef="USD">5843044</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c32"
      unitRef="USD">5354150</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c33"
      unitRef="USD">1849780</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c34"
      unitRef="USD">1772551</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c35"
      unitRef="USD">22754</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c36"
      unitRef="USD">18098</us-gaap:TaxesPayableCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c37"
      unitRef="USD">7768202</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c38"
      unitRef="USD">7482893</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="i_2023-10-31"
      decimals="0"
      id="c39"
      unitRef="USD">8324397</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i_2022-10-31"
      decimals="0"
      id="c40"
      unitRef="USD">5999663</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLoansPayable
      contextRef="i_2023-10-31"
      decimals="0"
      id="c41"
      unitRef="USD">2622620</us-gaap:LongTermLoansPayable>
    <us-gaap:LongTermLoansPayable
      contextRef="i_2022-10-31"
      decimals="0"
      id="c42"
      unitRef="USD">4190508</us-gaap:LongTermLoansPayable>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c43"
      unitRef="USD">441838</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c44"
      unitRef="USD">725024</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i_2023-10-31"
      decimals="0"
      id="c45"
      unitRef="USD">19157057</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i_2022-10-31"
      decimals="0"
      id="c46"
      unitRef="USD">18398088</us-gaap:Liabilities>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2023-10-31"
      decimals="INF"
      id="c50"
      unitRef="Share">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i_2022-10-31"
      decimals="INF"
      id="c51"
      unitRef="Share">1000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValue
      contextRef="i_2023-10-31"
      decimals="-3"
      id="c56"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c57"
      unitRef="USD">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2023-10-31"
      decimals="INF"
      id="c60"
      unitRef="Share">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i_2022-10-31"
      decimals="INF"
      id="c61"
      unitRef="Share">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2023-10-31"
      decimals="INF"
      id="c62"
      unitRef="Share">7893681</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2023-10-31"
      decimals="INF"
      id="c63"
      unitRef="Share">7893681</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i_2022-10-31"
      decimals="INF"
      id="c64"
      unitRef="Share">7893194</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i_2022-10-31"
      decimals="INF"
      id="c65"
      unitRef="Share">7893194</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i_2023-10-31"
      decimals="0"
      id="c66"
      unitRef="USD">15134133</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i_2022-10-31"
      decimals="0"
      id="c67"
      unitRef="USD">14638505</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2023-10-31"
      decimals="0"
      id="c68"
      unitRef="USD">9587711</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i_2022-10-31"
      decimals="0"
      id="c69"
      unitRef="USD">7521213</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-10-31"
      decimals="0"
      id="c70"
      unitRef="USD">24721844</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-10-31"
      decimals="0"
      id="c71"
      unitRef="USD">22159718</us-gaap:StockholdersEquity>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2023-10-31"
      id="c73"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i_2023-10-31"
      id="c74"
      unitRef="USD"
      xsi:nil="true"/>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2023-10-31"
      decimals="0"
      id="c75"
      unitRef="USD">43878901</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i_2022-10-31"
      decimals="0"
      id="c76"
      unitRef="USD">40557806</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c79"
      unitRef="USD">72173752</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c80"
      unitRef="USD">69079263</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c81"
      unitRef="USD">59136294</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c82"
      unitRef="USD">49879676</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c83"
      unitRef="USD">48568410</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c84"
      unitRef="USD">42862215</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c85"
      unitRef="USD">22294076</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c86"
      unitRef="USD">20510853</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c87"
      unitRef="USD">16274079</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c88"
      unitRef="USD">21220741</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c89"
      unitRef="USD">19959735</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c90"
      unitRef="USD">18239152</us-gaap:SellingGeneralAndAdministrativeExpense>
    <occ:RoyaltyRevenueExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c91"
      unitRef="USD">-26315</occ:RoyaltyRevenueExpense>
    <occ:RoyaltyRevenueExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c92"
      unitRef="USD">-26747</occ:RoyaltyRevenueExpense>
    <occ:RoyaltyRevenueExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c93"
      unitRef="USD">37261</occ:RoyaltyRevenueExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c94"
      unitRef="USD">53941</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c95"
      unitRef="USD">51507</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c96"
      unitRef="USD">45511</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c97"
      unitRef="USD">993079</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c98"
      unitRef="USD">472864</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c99"
      unitRef="USD">-1973323</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c101"
      unitRef="USD">1152554</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c102"
      unitRef="USD">768286</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c103"
      unitRef="USD">690384</us-gaap:InterestExpense>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c104"
      unitRef="USD">2199463</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c105"
      unitRef="USD">0</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c106"
      unitRef="USD">0</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c107"
      unitRef="USD">172234</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c108"
      unitRef="USD">-26976</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c109"
      unitRef="USD">9254325</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c110"
      unitRef="USD">1219143</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c111"
      unitRef="USD">-795262</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c112"
      unitRef="USD">8563941</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c113"
      unitRef="USD">2212222</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c114"
      unitRef="USD">-322398</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c115"
      unitRef="USD">6590618</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c116"
      unitRef="USD">145724</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c117"
      unitRef="USD">24693</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c118"
      unitRef="USD">-19898</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c119"
      unitRef="USD">2066498</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c120"
      unitRef="USD">-347091</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c121"
      unitRef="USD">6610516</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-11-01_2023-10-31"
      decimals="INF"
      id="c122"
      unitRef="USDPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2021-11-01_2022-10-31"
      decimals="INF"
      id="c123"
      unitRef="USDPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2020-11-01_2021-10-31"
      decimals="INF"
      id="c124"
      unitRef="USDPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:SharesOutstanding
      contextRef="i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c127"
      unitRef="Share">7537087</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="0"
      id="c128"
      unitRef="USD">14002130</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="0"
      id="c129"
      unitRef="USD">1257788</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2020-10-31"
      decimals="0"
      id="c130"
      unitRef="USD">15259918</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c131"
      unitRef="Share">360390</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="0"
      id="c132"
      unitRef="USD">335519</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c133"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c134"
      unitRef="USD">335519</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c136"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-11-01_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="0"
      id="c137"
      unitRef="USD">6610516</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c138"
      unitRef="USD">6610516</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i_2021-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c139"
      unitRef="Share">7897477</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="0"
      id="c140"
      unitRef="USD">14337649</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="0"
      id="c141"
      unitRef="USD">7868304</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2021-10-31"
      decimals="0"
      id="c142"
      unitRef="USD">22205953</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c143"
      unitRef="Share">-4283</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="0"
      id="c144"
      unitRef="USD">300856</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c145"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c146"
      unitRef="USD">300856</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c148"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-11-01_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="0"
      id="c149"
      unitRef="USD">-347091</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c150"
      unitRef="USD">-347091</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i_2022-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c151"
      unitRef="Share">7893194</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="0"
      id="c152"
      unitRef="USD">14638505</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="0"
      id="c153"
      unitRef="USD">7521213</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2022-10-31"
      decimals="0"
      id="c154"
      unitRef="USD">22159718</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c155"
      unitRef="Share">487</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="0"
      id="c156"
      unitRef="USD">495628</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="-3"
      id="c157"
      unitRef="USD">0</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c158"
      unitRef="USD">495628</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="-3"
      id="c160"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-11-01_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="0"
      id="c161"
      unitRef="USD">2066498</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c162"
      unitRef="USD">2066498</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i_2023-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="INF"
      id="c163"
      unitRef="Share">7893681</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-10-31_StatementEquityComponentsAxis-CommonStockMember"
      decimals="0"
      id="c164"
      unitRef="USD">15134133</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-10-31_StatementEquityComponentsAxis-RetainedEarningsMember"
      decimals="0"
      id="c165"
      unitRef="USD">9587711</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i_2023-10-31"
      decimals="0"
      id="c166"
      unitRef="USD">24721844</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c170"
      unitRef="USD">2066498</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c171"
      unitRef="USD">-347091</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c172"
      unitRef="USD">6610516</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c174"
      unitRef="USD">946457</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c175"
      unitRef="USD">1074671</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c176"
      unitRef="USD">1206706</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c177"
      unitRef="USD">1546</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c178"
      unitRef="USD">8116</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c179"
      unitRef="USD">10750</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c180"
      unitRef="USD">611480</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c181"
      unitRef="USD">411997</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c182"
      unitRef="USD">335519</us-gaap:ShareBasedCompensation>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c183"
      unitRef="USD">2199463</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c184"
      unitRef="USD">-0</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemInsuranceProceeds
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c185"
      unitRef="USD">-0</us-gaap:UnusualOrInfrequentItemInsuranceProceeds>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2022-11-01_2023-10-31"
      decimals="-3"
      id="c186"
      unitRef="USD">-0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c187"
      unitRef="USD">-0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c188"
      unitRef="USD">4981400</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c189"
      unitRef="USD">-8335</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c190"
      unitRef="USD">-22247</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c191"
      unitRef="USD">-30463</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c193"
      unitRef="USD">-2234397</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c194"
      unitRef="USD">2595869</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c195"
      unitRef="USD">825416</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c196"
      unitRef="USD">107845</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c197"
      unitRef="USD">-2167014</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c198"
      unitRef="USD">2181311</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c199"
      unitRef="USD">81844</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c200"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInIncomeTaxesReceivable
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c201"
      unitRef="USD">-25003</us-gaap:IncreaseDecreaseInIncomeTaxesReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c202"
      unitRef="USD">4327560</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c203"
      unitRef="USD">3134958</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c204"
      unitRef="USD">-795959</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c205"
      unitRef="USD">55244</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c206"
      unitRef="USD">-9125</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c207"
      unitRef="USD">76834</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c208"
      unitRef="USD">-92036</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c209"
      unitRef="USD">-392597</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c210"
      unitRef="USD">-70081</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c212"
      unitRef="USD">479372</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c213"
      unitRef="USD">1068549</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c214"
      unitRef="USD">1357106</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c215"
      unitRef="USD">77229</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c216"
      unitRef="USD">218780</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c217"
      unitRef="USD">90464</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c218"
      unitRef="USD">4656</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c219"
      unitRef="USD">4977</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c220"
      unitRef="USD">-865</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c221"
      unitRef="USD">-145726</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c222"
      unitRef="USD">-887699</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c223"
      unitRef="USD">-350153</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c224"
      unitRef="USD">-395676</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c225"
      unitRef="USD">-1587544</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c226"
      unitRef="USD">2116588</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c228"
      unitRef="USD">520847</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c229"
      unitRef="USD">279810</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c230"
      unitRef="USD">166227</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c231"
      unitRef="USD">1946992</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c232"
      unitRef="USD">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c233"
      unitRef="USD">0</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c234"
      unitRef="USD">1996</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c235"
      unitRef="USD">22789</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c236"
      unitRef="USD">26640</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c237"
      unitRef="USD">4500</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c238"
      unitRef="USD">10134</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c239"
      unitRef="USD">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c240"
      unitRef="USD">1428649</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c241"
      unitRef="USD">-292465</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c242"
      unitRef="USD">-192867</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c244"
      unitRef="USD">115852</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c245"
      unitRef="USD">111141</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c246"
      unitRef="USD">-0</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c247"
      unitRef="USD">79258692</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="d_2021-11-01_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c248"
      unitRef="USD">71733254</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:ProceedsFromNotesPayable
      contextRef="d_2020-11-01_2021-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c249"
      unitRef="USD">58867884</us-gaap:ProceedsFromNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c250"
      unitRef="USD">76933958</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="d_2021-11-01_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c251"
      unitRef="USD">69199499</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfNotesPayable
      contextRef="d_2020-11-01_2021-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c252"
      unitRef="USD">60390636</us-gaap:RepaymentsOfNotesPayable>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c253"
      unitRef="USD">1853358</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c254"
      unitRef="USD">324849</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c255"
      unitRef="USD">312115</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c256"
      unitRef="USD">100000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c257"
      unitRef="USD">100000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c258"
      unitRef="USD">91667</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c259"
      unitRef="USD">35724</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c260"
      unitRef="USD">34069</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c261"
      unitRef="USD">5777</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c262"
      unitRef="USD">219800</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c263"
      unitRef="USD">1963696</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c264"
      unitRef="USD">-1932311</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c265"
      unitRef="USD">1252773</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c266"
      unitRef="USD">83687</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c267"
      unitRef="USD">-8590</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i_2022-10-31"
      decimals="0"
      id="c268"
      unitRef="USD">215936</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i_2021-10-31"
      decimals="0"
      id="c269"
      unitRef="USD">132249</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i_2020-10-31"
      decimals="0"
      id="c270"
      unitRef="USD">140839</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i_2023-10-31"
      decimals="0"
      id="c271"
      unitRef="USD">1468709</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i_2022-10-31"
      decimals="0"
      id="c272"
      unitRef="USD">215936</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i_2021-10-31"
      decimals="0"
      id="c273"
      unitRef="USD">132249</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c275"
      unitRef="USD">1028762</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c276"
      unitRef="USD">640592</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c277"
      unitRef="USD">492547</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c278"
      unitRef="USD">221993</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c279"
      unitRef="USD">17384</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c280"
      unitRef="USD">-10656</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c282"
      unitRef="USD">22081</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c283"
      unitRef="USD">31560</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c284"
      unitRef="USD">33842</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c285">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(1)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Description of Business and Summary of Significant Accounting Policies&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Description of Business&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;"&gt;Optical Cable Corporation and its subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;OCC&#xae;&#x201d;) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company&#x2019;s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (&#x201c;POL&#x201d;) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company&#x2019;s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company&#x2019;s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company&#x2019;s products are sold worldwide. Also see note 10.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;All of the Company&#x2019;s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $1.2 million. As of October 31, 2022, the Company did &lt;span style="-sec-ix-hidden:c288"&gt;not&lt;/span&gt; have bank deposits in excess of the insured limit.&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had &lt;span style="-sec-ix-hidden:c289"&gt;&lt;span style="-sec-ix-hidden:c290"&gt;no&lt;/span&gt;&lt;/span&gt; cash equivalents.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Trade Accounts Receivable and Allowance for Credit Losses&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company&#x2019;s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.&lt;/p&gt;


&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(e)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are &lt;span style="-sec-ix-hidden:c291"&gt;thirty&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c292"&gt;thirty-nine&lt;/span&gt; years for buildings and &lt;span style="-sec-ix-hidden:c293"&gt;&lt;span style="-sec-ix-hidden:c294"&gt;&lt;span style="-sec-ix-hidden:c295"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c296"&gt;&lt;span style="-sec-ix-hidden:c297"&gt;&lt;span style="-sec-ix-hidden:c298"&gt;fifteen&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(g) &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Patents and Trademarks&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company&#x2019;s decision is made.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(h)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(i) &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Shipping and Handling Costs&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Shipping and handling costs include the costs incurred to physically move finished goods from the Company&#x2019;s warehouse to the customers&#x2019; designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $2.1 million, $2.1 million and $1.9 million are included in selling, general and administrative expenses for the fiscal years ended October&#160;31, 2023, 2022 and 2021, respectively.&lt;/p&gt;


&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(j)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Research and Development&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Research and development costs are expensed as incurred. Research and development costs totaled approximately $983,000, $973,000 and $928,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(k)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Advertising&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Advertising costs are expensed as incurred. Advertising costs totaled approximately $191,000, $159,000 and $81,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(l)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(m)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Long-Lived Assets &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(n)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Stock Incentive Plans and Other Share-Based Compensation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;"&gt;The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Net Income (Loss) Per Share&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(p)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Commitments and Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(q) &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <occ:DescriptionOfBusinessPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c856347557309335">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(a)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Description of Business&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;"&gt;Optical Cable Corporation and its subsidiaries (collectively, the &#x201c;Company&#x201d; or &#x201c;OCC&#xae;&#x201d;) is a leading manufacturer of a broad range of fiber optic and copper data communication cabling and connectivity solutions primarily for the enterprise market and various harsh environment and specialty markets (collectively, the non-carrier markets), and also the wireless carrier market, offering integrated suites of high quality products which operate as a system solution or seamlessly integrate with other components. The Company&#x2019;s product offerings include designs for uses ranging from enterprise network, data center, residential, campus and Passive Optical LAN (&#x201c;POL&#x201d;) installations to customized products for specialty applications and harsh environments, including military, industrial, mining, petrochemical, renewable energy and broadcast applications, and for the wireless carrier market.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Founded in 1983, OCC is headquartered in Roanoke, Virginia with offices, manufacturing and warehouse facilities located in Roanoke, Virginia; near Asheville, North Carolina; and near Dallas, Texas.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company&#x2019;s cabling and connectivity products are used for high bandwidth transmission of data, video and audio communications. The Company&#x2019;s product offering includes products well-suited for use in various other short- to moderate-distance applications as well. The Company&#x2019;s products are sold worldwide. Also see note 10.&lt;/p&gt;
</occ:DescriptionOfBusinessPolicyTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c747388829662906">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(b)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Principles of Consolidation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The accompanying consolidated financial statements include the accounts of Optical Cable Corporation and its wholly owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.&lt;/p&gt;
</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c658859859095919">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(c)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Cash and Cash Equivalents&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;All of the Company&#x2019;s bank accounts are insured by the Federal Deposit Insurance Corporation (FDIC). As of October 31, 2023, the Company had bank deposits in excess of the insured limit totaling $1.2 million. As of October 31, 2022, the Company did &lt;span style="-sec-ix-hidden:c288"&gt;not&lt;/span&gt; have bank deposits in excess of the insured limit.&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;For purposes of the consolidated statements of cash flows, the Company considers all highly liquid debt instruments with original maturities of three months or less to be cash equivalents. As of October 31, 2023 and 2022, the Company had &lt;span style="-sec-ix-hidden:c289"&gt;&lt;span style="-sec-ix-hidden:c290"&gt;no&lt;/span&gt;&lt;/span&gt; cash equivalents.&lt;/p&gt;
</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashUninsuredAmount
      contextRef="i_2023-10-31"
      decimals="-5"
      id="c287"
      unitRef="USD">1200000</us-gaap:CashUninsuredAmount>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy contextRef="d_2022-11-01_2023-10-31" id="c510744080755363">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(d)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Trade Accounts Receivable and Allowance for Credit Losses&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Trade accounts receivable are recorded at the invoiced amount and do not typically bear interest. The allowance for credit losses is the Company&#x2019;s best estimate of the amount of probable credit losses in the Company&#x2019;s existing accounts receivable. The Company reviews outstanding trade accounts receivable at the end of each quarter and records expected credit losses as deemed appropriate for (i) certain individual customers and (ii) for all other trade accounts receivable in total. In determining the amount of allowance for credit losses to be recorded for individual customers, the Company assesses the net amount expected to be collected from each customer. In addition, the Company establishes an allowance for all other receivables for which no specific allowances are deemed necessary. This portion of the allowance for credit losses is based on a percentage of total trade accounts receivable with different percentages used based on different age categories of receivables. The percentages used are based on the Company&#x2019;s expectations of net amounts expected to be collected. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. The Company does not have any off-balance-sheet credit exposure related to its customers.&lt;/p&gt;
</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <us-gaap:InventoryPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1237703150049441">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(e)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Inventories&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Inventories are stated at the lower of cost and net realizable value. The determination of cost includes raw materials, direct labor and manufacturing overhead. The cost of optical fibers, included in raw materials, is determined using specific identification for optical fibers. The cost of other raw materials and production supplies is generally determined using the first-in, first-out basis. The cost of work in process and finished goods inventories is determined either as average cost or standard cost, depending upon the product type. A standard cost system is used to estimate the actual costs of inventory for certain product types. Actual costs and production cost levels may vary from the standards established and such variances, if material, are charged to cost of goods sold or capitalized to inventory. Also see note 3.&lt;/p&gt;
</us-gaap:InventoryPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1264942835218633">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(f)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Property and Equipment&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Property and equipment are stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using both straight-line and declining balance methods over the estimated useful lives of the assets. Estimated useful lives are &lt;span style="-sec-ix-hidden:c291"&gt;thirty&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c292"&gt;thirty-nine&lt;/span&gt; years for buildings and &lt;span style="-sec-ix-hidden:c293"&gt;&lt;span style="-sec-ix-hidden:c294"&gt;&lt;span style="-sec-ix-hidden:c295"&gt;three&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; to &lt;span style="-sec-ix-hidden:c296"&gt;&lt;span style="-sec-ix-hidden:c297"&gt;&lt;span style="-sec-ix-hidden:c298"&gt;fifteen&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; years for building improvements, machinery and equipment and furniture and fixtures. Also see note 4.&lt;/p&gt;
</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <occ:PatentsAndTrademarksPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1375604063837072">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(g) &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Patents and Trademarks&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company records legal fees associated with patent and trademark applications as intangible assets. Such intangible assets are not amortized until such time that the patent and/or trademark is granted. The Company estimates the useful life of patents and trademarks based on the period over which the intangible asset is expected to contribute directly or indirectly to future cash flows. If patents and/or trademarks are not granted, the capitalized legal fees are expensed during the period in which such notification is received. If the Company decides to abandon a patent or trademark application, the capitalized legal fees are expensed during the period in which the Company&#x2019;s decision is made.&lt;/p&gt;
</occ:PatentsAndTrademarksPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1700777798512888">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(h)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Revenue Recognition&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company recognizes revenue at the time product is transferred to the customer (including distributors) at an amount that reflects the consideration expected to be received in exchange for the product. Customers generally do not have the right of return unless a product is defective or damaged and is within the parameters of the product warranty in effect for the sale. Also see note 11.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company recognizes royalty income (if any), net of related expenses, on an accrual basis and estimates royalty income earned based on historical experience.&lt;/p&gt;
</us-gaap:RevenueRecognitionPolicyTextBlock>
    <occ:ShippingAndHandlingCostsPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1125339471375980">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(i) &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Shipping and Handling Costs&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Shipping and handling costs include the costs incurred to physically move finished goods from the Company&#x2019;s warehouse to the customers&#x2019; designated location. All shipping and handling activities related to contracts with customers as a cost to fulfill its promise to transfer control of the related product are classified as sales revenue. Shipping and handling costs of approximately $2.1 million, $2.1 million and $1.9 million are included in selling, general and administrative expenses for the fiscal years ended October&#160;31, 2023, 2022 and 2021, respectively.&lt;/p&gt;
</occ:ShippingAndHandlingCostsPolicyTextBlock>
    <occ:ShippingAndHandlingCosts
      contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-5"
      id="c299"
      unitRef="USD">2100000</occ:ShippingAndHandlingCosts>
    <occ:ShippingAndHandlingCosts
      contextRef="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-5"
      id="c300"
      unitRef="USD">2100000</occ:ShippingAndHandlingCosts>
    <occ:ShippingAndHandlingCosts
      contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="-5"
      id="c301"
      unitRef="USD">1900000</occ:ShippingAndHandlingCosts>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="d_2022-11-01_2023-10-31" id="c502231693448806">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(j)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Research and Development&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Research and development costs are expensed as incurred. Research and development costs totaled approximately $983,000, $973,000 and $928,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.&lt;/p&gt;
</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="c302"
      unitRef="USD">983000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="c303"
      unitRef="USD">973000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="c304"
      unitRef="USD">928000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1532232269661738">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(k)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Advertising&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Advertising costs are expensed as incurred. Advertising costs totaled approximately $191,000, $159,000 and $81,000 for the fiscal years ended October 31, 2023, 2022 and 2021, respectively, and are included in selling, general and administrative expenses in the consolidated statements of operations.&lt;/p&gt;
</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="c305"
      unitRef="USD">191000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="d_2021-11-01_2022-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="c306"
      unitRef="USD">159000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-SellingGeneralAndAdministrativeExpensesMember"
      decimals="0"
      id="c307"
      unitRef="USD">81000</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1344959443661949">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(l)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Income Taxes&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss, capital loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The Company recognizes the effect of income tax positions only if those positions are more likely than not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties related to unrecognized tax benefits as a component of income tax expense. Also see note 12.&lt;/p&gt;
</us-gaap:IncomeTaxPolicyTextBlock>
    <occ:LongLivedAndIntangibleAssetsPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c318363820135367">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(m)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Long-Lived Assets &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Long-lived assets, such as property and equipment and intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to future net cash flows expected to be generated by the asset. If the carrying amount of an asset exceeds its estimated future cash flows, an impairment charge is recognized in the amount by which the carrying amount of the asset exceeds the fair value of the asset. When applicable, assets to be disposed of are reported separately in the consolidated balance sheet at the lower of the carrying amount or fair value less costs to sell, and are no longer depreciated.&lt;/p&gt;
</occ:LongLivedAndIntangibleAssetsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="d_2022-11-01_2023-10-31" id="c994248508929114">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(n)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Stock Incentive Plans and Other Share-Based Compensation&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 54pt;"&gt;The Company recognizes the cost of employee services received in exchange for awards of equity instruments based upon the grant-date fair value of those awards. Also see note 9.&lt;/p&gt;
</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c907422016688417">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(o)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Net Income (Loss) Per Share&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Basic net income (loss) per share excludes dilution and is computed by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period. In the case of basic net income per share, the calculation includes common shares outstanding issued as share-based compensation and still subject to vesting requirements. In the case of basic net loss per share, the calculation excludes common shares outstanding issued as share-based compensation and still subject to vesting requirements, as these shares are considered dilutive.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Diluted net income (loss) per share also is calculated by dividing net income (loss) available to common shareholders by the weighted-average number of common shares outstanding for the period, and reflects the potential dilution that could occur if securities or other contracts to issue common stock were exercised or converted into common stock or resulted in the issuance of common stock that then shared in the net income (loss) of the Company. The diluted net income (loss) per share calculation includes all common shares outstanding issued as share-based compensation and still subject to vesting requirements in the calculation of diluted net income, but not in the calculation of diluted net loss. Also see note 14.&lt;/p&gt;
</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="d_2022-11-01_2023-10-31" id="c1636083598770352">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(p)&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Commitments and Contingencies&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;Liabilities for loss contingencies arising from product warranties and defects, claims, assessments, litigation, fines and penalties and other sources are recorded when it is probable that a liability has been incurred and the amount of the assessment can be reasonably estimated.&lt;/p&gt;
</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="d_2022-11-01_2023-10-31" id="c413702731665329">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;(q) &lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;&lt;i&gt;Use of Estimates&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 54pt;"&gt;The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.&lt;/p&gt;
</us-gaap:UseOfEstimates>
    <occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c325">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(2) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Allowance for Credit Losses for Trade Accounts Receivable&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;A summary of changes in the allowance for credit losses for trade accounts receivable for the years ended October&#160;31, 2023, 2022 and 2021 follows:&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 52%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at beginning of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;69,643&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;61,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;524,617&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Bad debt expense&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,546&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;8,116&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;10,750&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Losses charged to allowance&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(473,840&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at end of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;71,189&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;69,643&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;61,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
</occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock>
    <occ:SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c339">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 52%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at beginning of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;69,643&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;61,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;524,617&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Bad debt expense&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,546&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;8,116&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;10,750&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Losses charged to allowance&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(473,840&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at end of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;71,189&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;69,643&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;61,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</occ:SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c341"
      unitRef="USD">69643</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2021-10-31"
      decimals="0"
      id="c342"
      unitRef="USD">61527</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2020-10-31"
      decimals="0"
      id="c343"
      unitRef="USD">524617</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c344"
      unitRef="USD">1546</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c345"
      unitRef="USD">8116</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c346"
      unitRef="USD">10750</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="d_2022-11-01_2023-10-31"
      decimals="-3"
      id="c347"
      unitRef="USD">-0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c348"
      unitRef="USD">-0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c349"
      unitRef="USD">473840</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c350"
      unitRef="USD">71189</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c351"
      unitRef="USD">69643</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i_2021-10-31"
      decimals="0"
      id="c352"
      unitRef="USD">61527</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c353">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(3)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Inventories&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Inventories as of October 31, 2023 and 2022 consist of the following:&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Finished goods&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,937,682&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,894,102&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Work in process&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,372,913&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,054,789&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Raw materials&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;13,130,478&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;11,093,140&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Production supplies&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;325,253&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;396,735&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 34%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"&gt;Total&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;23,766,326&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;19,438,766&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;


</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c365">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Finished goods&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,937,682&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,894,102&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Work in process&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,372,913&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,054,789&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Raw materials&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;13,130,478&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;11,093,140&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Production supplies&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;325,253&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;396,735&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 34%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt;"&gt;Total&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;23,766,326&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;19,438,766&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i_2023-10-31"
      decimals="0"
      id="c367"
      unitRef="USD">5937682</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i_2022-10-31"
      decimals="0"
      id="c368"
      unitRef="USD">3894102</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i_2023-10-31"
      decimals="0"
      id="c369"
      unitRef="USD">4372913</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i_2022-10-31"
      decimals="0"
      id="c370"
      unitRef="USD">4054789</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i_2023-10-31"
      decimals="0"
      id="c371"
      unitRef="USD">13130478</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="i_2022-10-31"
      decimals="0"
      id="c372"
      unitRef="USD">11093140</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="i_2023-10-31"
      decimals="0"
      id="c373"
      unitRef="USD">325253</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventorySuppliesNetOfReserves
      contextRef="i_2022-10-31"
      decimals="0"
      id="c374"
      unitRef="USD">396735</us-gaap:InventorySuppliesNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="i_2023-10-31"
      decimals="0"
      id="c375"
      unitRef="USD">23766326</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i_2022-10-31"
      decimals="0"
      id="c376"
      unitRef="USD">19438766</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c377">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(4)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Property and Equipment, Net&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Property and equipment, net as of October 31, 2023 and 2022 consists of the following:&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Land and land improvements&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,148,834&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,148,834&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Buildings and improvements&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;8,305,039&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;8,311,953&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Machinery and equipment&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;26,185,346&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;26,909,968&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Furniture and fixtures&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;902,012&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;902,012&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Construction in progress&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;199,772&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;230,163&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 36.4%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Total property and equipment, at cost&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;38,741,003&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;39,502,930&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Less accumulated amortization and depreciation&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(31,601,387&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(32,112,645&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Property and equipment, net&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,139,616&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,390,285&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="d_2022-11-01_2023-10-31" id="c395">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Land and land improvements&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,148,834&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,148,834&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Buildings and improvements&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;8,305,039&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;8,311,953&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Machinery and equipment&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;26,185,346&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;26,909,968&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Furniture and fixtures&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;902,012&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;902,012&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Construction in progress&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;199,772&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;230,163&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 36.4%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Total property and equipment, at cost&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;38,741,003&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;39,502,930&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Less accumulated amortization and depreciation&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(31,601,387&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(32,112,645&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Property and equipment, net&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,139,616&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;7,390,285&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember"
      decimals="0"
      id="c397"
      unitRef="USD">3148834</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-LandAndLandImprovementsMember"
      decimals="0"
      id="c398"
      unitRef="USD">3148834</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember"
      decimals="0"
      id="c399"
      unitRef="USD">8305039</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-BuildingAndBuildingImprovementsMember"
      decimals="0"
      id="c400"
      unitRef="USD">8311953</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember"
      decimals="0"
      id="c401"
      unitRef="USD">26185346</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-MachineryAndEquipmentMember"
      decimals="0"
      id="c402"
      unitRef="USD">26909968</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember"
      decimals="0"
      id="c403"
      unitRef="USD">902012</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-FurnitureAndFixturesMember"
      decimals="0"
      id="c404"
      unitRef="USD">902012</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember"
      decimals="0"
      id="c405"
      unitRef="USD">199772</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-10-31_PropertyPlantAndEquipmentByTypeAxis-ConstructionInProgressMember"
      decimals="0"
      id="c406"
      unitRef="USD">230163</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2023-10-31"
      decimals="0"
      id="c407"
      unitRef="USD">38741003</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i_2022-10-31"
      decimals="0"
      id="c408"
      unitRef="USD">39502930</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2023-10-31"
      decimals="0"
      id="c409"
      unitRef="USD">31601387</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i_2022-10-31"
      decimals="0"
      id="c410"
      unitRef="USD">32112645</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2023-10-31"
      decimals="0"
      id="c411"
      unitRef="USD">7139616</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i_2022-10-31"
      decimals="0"
      id="c412"
      unitRef="USD">7390285</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c413">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(5) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Intangible Assets&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Aggregate amortization expense for amortizing intangible assets was $53,941, $51,507 and $45,511 for the years ended October 31, 2023, 2022 and 2021, respectively. Amortization of intangible assets is calculated using a straight-line method over the estimated useful lives of the intangible assets. Amortization expense is estimated to be approximately $54,000 for each of the next five years. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2023 was $868,564 and $313,927, respectively. The gross carrying amounts and accumulated amortization of intangible assets subject to amortization as of October 31, 2022 was $856,167 and $274,417, respectively.&lt;/p&gt;
</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c415"
      unitRef="USD">53941</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c416"
      unitRef="USD">51507</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c417"
      unitRef="USD">45511</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i_2023-10-31"
      decimals="0"
      id="c418"
      unitRef="USD">54000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i_2023-10-31"
      decimals="0"
      id="c419"
      unitRef="USD">54000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i_2023-10-31"
      decimals="0"
      id="c420"
      unitRef="USD">54000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i_2023-10-31"
      decimals="0"
      id="c421"
      unitRef="USD">54000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i_2023-10-31"
      decimals="0"
      id="c422"
      unitRef="USD">54000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2023-10-31"
      decimals="0"
      id="c423"
      unitRef="USD">868564</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2023-10-31"
      decimals="0"
      id="c424"
      unitRef="USD">313927</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i_2022-10-31"
      decimals="0"
      id="c425"
      unitRef="USD">856167</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i_2022-10-31"
      decimals="0"
      id="c426"
      unitRef="USD">274417</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:ProductWarrantyDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c427">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(6)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Product Warranties&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company generally warrants its products against certain manufacturing and other defects in material and workmanship. These product warranties are provided for specific periods of time and are applicable assuming the product has not been subjected to misuse, improper installation, negligent handling or shipping damage. As of October 31, 2023 and 2022, the Company&#x2019;s accrual for estimated product warranty claims totaled $80,000 and $75,000, respectively, and is included in accounts payable and accrued expenses. Warranty claims expense includes the costs to investigate claims and potential claims, and the costs to replace and/or repair product pursuant to claims, which can include claims not deemed valid by the Company. The accrued product warranty costs are based primarily on historical experience of actual warranty claims and costs as well as current information with respect to potential warranty claims and costs. Warranty claims expense for the years ended October 31, 2023, 2022 and 2021 totaled $89,548, $52,465 and $55,592, respectively.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The following table summarizes the changes in the Company&#x2019;s accrual for product warranties during the fiscal years ended October 31, 2023 and 2022:&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at beginning of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;75,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;75,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Liabilities accrued for warranties issued during the year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;114,577&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;97,501&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Warranty claims paid during the period&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;(84,548&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;(52,465&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Changes in liability for pre-existing warranties during the year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(25,029&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(45,036&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at end of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;80,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;75,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;


</us-gaap:ProductWarrantyDisclosureTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"
      decimals="0"
      id="c429"
      unitRef="USD">80000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"
      decimals="0"
      id="c430"
      unitRef="USD">75000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c431"
      unitRef="USD">89548</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c432"
      unitRef="USD">52465</us-gaap:ProductWarrantyExpense>
    <us-gaap:ProductWarrantyExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c433"
      unitRef="USD">55592</us-gaap:ProductWarrantyExpense>
    <us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c444">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at beginning of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;75,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;75,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Liabilities accrued for warranties issued during the year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;114,577&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;97,501&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Warranty claims paid during the period&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;(84,548&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;(52,465&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Changes in liability for pre-existing warranties during the year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(25,029&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(45,036&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Balance at end of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;80,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;75,000&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i_2022-10-31"
      decimals="0"
      id="c446"
      unitRef="USD">75000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i_2021-10-31"
      decimals="0"
      id="c447"
      unitRef="USD">75000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c448"
      unitRef="USD">114577</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualWarrantiesIssued
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c449"
      unitRef="USD">97501</us-gaap:ProductWarrantyAccrualWarrantiesIssued>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c450"
      unitRef="USD">84548</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPayments
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c451"
      unitRef="USD">52465</us-gaap:ProductWarrantyAccrualPayments>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c452"
      unitRef="USD">-25029</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c453"
      unitRef="USD">-45036</us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i_2023-10-31"
      decimals="0"
      id="c454"
      unitRef="USD">80000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:ProductWarrantyAccrual
      contextRef="i_2022-10-31"
      decimals="0"
      id="c455"
      unitRef="USD">75000</us-gaap:ProductWarrantyAccrual>
    <us-gaap:LongTermDebtTextBlock contextRef="d_2022-11-01_2023-10-31" id="c456">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(7)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Long-term Debt and Notes Payable &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company has credit facilities consisting of a real estate term loan, as amended and restated (the &#x201c;Virginia Real Estate Loan&#x201d;) and a Revolving Credit Master Promissory Note and related Loan and Security Agreement (collectively, the &#x201c;Revolver&#x201d;).&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;On October 31, 2023, OCC and Northeast Bank entered into an Omnibus Amendment of Loan Documents (the &#x201c;Amendment&#x201d;) to modify certain loan documents currently in effect between the parties related to the Virginia Real Estate Loan and a supplemental real estate term loan (the &#x201c;North Carolina Real Estate Loan&#x201d;). The primary purpose of the Amendment was to: (i) pay off the North Carolina Real Estate Loan; (ii) pay down the balance on the Virginia Real Estate Loan; (iii) extend the maturity date of the Virginia Real Estate Loan through May 5, 2026; (iv) release the collateral of the North Carolina Real Estate Loan; and (v) effective October 5, 2023, modify the interest rate of the Virginia Real Estate Loan to a variable rate equal to the Prime Rate, provided that the interest rate shall never be less than 8.5% per annum.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Loan remains generally secured by a first lien deed of trust on the land and buildings at the Company&#x2019;s headquarters and manufacturing facilities located in Roanoke, Virginia. All other terms of the Virginia Real Estate Loan remain unaltered and remain in full force and effect.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Virginia Real Estate Loan is payable in monthly installments of principal and interest. Principal is calculated using the unpaid balance of the loan and a two hundred forty (240) month amortization schedule. Interest is computed on the aggregate principal balance outstanding at a rate equal to the Prime Rate, adjusted monthly on the fifth day of each calendar month in accordance with changes to the Prime Rate, provided, however, that the interest rate is never less than 8.5% per annum on the basis of a 360-day year times the actual number of days elapsed.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Long-term debt as of October 31, 2023 and 2022 consists of the following:&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:27pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Virginia Real Estate Loan ($6.5 million original principal)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,675,244&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,669,294&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;North Carolina Real Estate Loan ($2.24 million original principal)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;859,308&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Total long-term debt&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,675,244&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,528,602&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Less current installments&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;52,624&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;338,094&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Long-term debt, excluding current installments&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,622,620&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;4,190,508&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;On July 5, 2022, OCC entered into a Modification Agreement with North Mill Capital LLC (now doing business as SLR Business Credit, &#x201c;SLR&#x201d;), to modify the existing Revolver dated July 24, 2020. In addition to certain other modifications to the Revolver as set forth in the Modification Agreement, the Modification Agreement provided a two-year extension of the initial term of the Revolver to July 24, 2025, and reduced the dollar amount of the availability block from $1,500,000 to $1,150,000.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Revolver with SLR provides the Company with one or more advances in an amount up to: (a) 85% of the aggregate outstanding amount of eligible accounts (the &#x201c;eligible accounts loan value&#x201d;); plus (b) the lowest of (i) an amount up to 35% of the aggregate value of eligible inventory, (ii) $5,000,000, and (iii) an amount not to exceed 100% of the then outstanding eligible accounts loan value; minus (c) $1,150,000.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The maximum aggregate principal amount subject to the Revolver is $18,000,000. Interest accrues on the daily balance at the per annum rate of 1.5% above the Prime Rate in effect from time to time, but not less than 4.75% (the &#x201c;Applicable Rate&#x201d;). In the event of a default, interest may become 6.0% above the Applicable Rate. As of October 31, 2023, the Revolver accrued interest at the prime lending rate plus 1.5% (resulting in a 10.0% rate at October 31, 2023). The loan may be extended in &lt;span style="-sec-ix-hidden:c486"&gt;one&lt;/span&gt; year periods subject to the agreement of SLR.&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Revolver is secured by all of the following assets: properties, rights and interests in property of the Company whether now owned or existing, or hereafter acquired or arising, and wherever located; all accounts, equipment, commercial tort claims, general intangibles, chattel paper, inventory, negotiable collateral, investment property, financial assets, letter-of-credit rights, supporting obligations, deposit accounts, money or assets of the Company, which hereafter come into the possession, custody, or control of SLR; all proceeds and products, whether tangible or intangible, of any of the foregoing, including proceeds of insurance covering any or all of the foregoing; any and all tangible or intangible property resulting from the sale, lease, license or other disposition of any of the foregoing, or any portion thereof or interest therein, and all proceeds thereof; and any other assets of the Company which may be subject to a lien in favor of SLR as security for the obligations under the Revolver.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;As of October 31, 2023, the Company had $8.3 million of outstanding borrowings on its Revolver and $2.6 million in available credit. As of October 31, 2022 the Company had $6.0 million of outstanding borrowings on its Revolver and $5.9 million in available credit.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The aggregate maturities of long-term debt for each of the three years subsequent to October 31, 2023 are $52,624 in fiscal year 2024, $8,381,756 in fiscal year 2025 and $2,565,260 in fiscal year 2026.&lt;/p&gt;
</us-gaap:LongTermDebtTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i_2023-10-31_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember_RangeAxis-MinimumMember"
      decimals="3"
      id="c458"
      unitRef="Pure">0.085</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i_2023-10-31_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember_RangeAxis-MinimumMember"
      decimals="3"
      id="c459"
      unitRef="Pure">0.085</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c494">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Virginia Real Estate Loan ($6.5 million original principal)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,675,244&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,669,294&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;North Carolina Real Estate Loan ($2.24 million original principal)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;859,308&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Total long-term debt&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,675,244&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,528,602&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Less current installments&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;52,624&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;338,094&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Long-term debt, excluding current installments&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;2,622,620&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;4,190,508&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember"
      decimals="-5"
      id="c496"
      unitRef="USD">6500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2022-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember"
      decimals="-5"
      id="c497"
      unitRef="USD">6500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember"
      decimals="0"
      id="c498"
      unitRef="USD">2675244</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i_2022-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember"
      decimals="0"
      id="c499"
      unitRef="USD">3669294</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2023-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember"
      decimals="-4"
      id="c500"
      unitRef="USD">2240000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i_2022-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember"
      decimals="-4"
      id="c501"
      unitRef="USD">2240000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LongTermDebt
      contextRef="i_2023-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember"
      decimals="-3"
      id="c502"
      unitRef="USD">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i_2022-10-31_LongtermDebtTypeAxis-NorthCarolinaRealEstateLoanMember"
      decimals="0"
      id="c503"
      unitRef="USD">859308</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i_2023-10-31"
      decimals="0"
      id="c504"
      unitRef="USD">2675244</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i_2022-10-31"
      decimals="0"
      id="c505"
      unitRef="USD">4528602</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebtCurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c506"
      unitRef="USD">52624</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c507"
      unitRef="USD">338094</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2023-10-31"
      decimals="0"
      id="c508"
      unitRef="USD">2622620</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i_2022-10-31"
      decimals="0"
      id="c509"
      unitRef="USD">4190508</us-gaap:LongTermDebtNoncurrent>
    <occ:LineOfCreditFacilityRestrictedCapacityForAdvances
      contextRef="i_2022-07-04_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c474"
      unitRef="USD">1500000</occ:LineOfCreditFacilityRestrictedCapacityForAdvances>
    <occ:LineOfCreditFacilityRestrictedCapacityForAdvances
      contextRef="i_2022-07-05_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c475"
      unitRef="USD">1150000</occ:LineOfCreditFacilityRestrictedCapacityForAdvances>
    <occ:LineOfCreditFacilityPercentOfEligibleAccounts
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="2"
      id="c476"
      unitRef="Pure">0.85</occ:LineOfCreditFacilityPercentOfEligibleAccounts>
    <occ:LineOfCreditFacilityPercentOfEligibleInventory
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="2"
      id="c477"
      unitRef="Pure">0.35</occ:LineOfCreditFacilityPercentOfEligibleInventory>
    <occ:LineOfCreditFacilityAdditionalCapacityForAdvances
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c478"
      unitRef="USD">5000000</occ:LineOfCreditFacilityAdditionalCapacityForAdvances>
    <occ:LineOfCreditFacilityRestrictedCapacityForAdvances
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c479"
      unitRef="USD">1150000</occ:LineOfCreditFacilityRestrictedCapacityForAdvances>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="0"
      id="c480"
      unitRef="USD">18000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_VariableRateAxis-PrimeRateMember"
      decimals="3"
      id="c481"
      unitRef="Pure">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i_2020-07-24_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="4"
      id="c482"
      unitRef="Pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_RangeAxis-MaximumMember"
      decimals="2"
      id="c483"
      unitRef="Pure">0.06</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="d_2022-11-01_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember_VariableRateAxis-PrimeRateMember"
      decimals="3"
      id="c484"
      unitRef="Pure">0.015</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="1"
      id="c485"
      unitRef="Pure">0.10</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:LineOfCredit
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="-5"
      id="c487"
      unitRef="USD">8300000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i_2023-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="-5"
      id="c488"
      unitRef="USD">2600000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="-6"
      id="c489"
      unitRef="USD">6000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i_2022-10-31_CreditFacilityAxis-RevolvingCreditFacilityMember_LineOfCreditFacilityAxis-NorthMillCapitalLlcMember"
      decimals="-5"
      id="c490"
      unitRef="USD">5900000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
      contextRef="i_2023-10-31"
      decimals="0"
      id="c491"
      unitRef="USD">52624</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i_2023-10-31"
      decimals="0"
      id="c492"
      unitRef="USD">8381756</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i_2023-10-31"
      decimals="0"
      id="c493"
      unitRef="USD">2565260</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c510">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(8)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Leases&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company has an operating lease agreement for approximately 34,000 square feet of office, manufacturing and warehouse space in Plano, Texas (near Dallas). The lease term expires on November 30, 2024.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company has an operating lease for approximately 36,000 square feet of warehouse space in Roanoke, Virginia. During fiscal year 2023, the lease term was extended for an additional &lt;span style="-sec-ix-hidden:c514"&gt;three&lt;/span&gt; years. The new expiration date is April 30, 2026.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company also leases certain office equipment under operating leases with initial 60 month terms. The lease terms expire in February and April of 2025.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;OCC leases printers that are used in the Roanoke, Virginia manufacturing facility. The lease term expires on August 22, 2026. The right-of-use asset is being amortized on a straight line basis over seven years. When the lease term ends, the remaining net book value of the right-of-use asset will be classified as property and equipment.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company&#x2019;s lease contracts may include options to extend or terminate the lease. The Company exercises judgment to determine the term of those leases when such options are present and includes such options in the calculation of the lease term when it is reasonably certain that it will exercise those options.&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company includes contract lease components in its determination of lease payments, while non-lease components of the contracts, such as taxes, insurance, and common area maintenance, are expensed as incurred. At commencement, right-of-use assets and lease liabilities are measured at the present value of future lease payments over the lease term. The Company uses its incremental borrowing rate based on information available at the time of lease commencement to measure the present value of future payments.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Operating lease expense is recognized on a straight-line basis over the lease term. Short term leases with an initial term of 12 months or less are expensed as incurred. The Company&#x2019;s short term leases have month-to-month terms.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Operating lease right-of-use assets of $596,578 and $662,328 were included in other assets at October 31, 2023 and 2022, respectively. Operating lease liabilities of $414,159 and $227,925, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2023. Operating lease liabilities of $355,183 and $374,570, respectively, were included in accounts payable and accrued expenses, and other noncurrent liabilities at October 31, 2022. Operating lease expense for the fiscal years ended October 31, 2023, 2022 and 2021 was $430,765, $413,333 and $407,235, respectively.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The weighted average remaining lease term for the operating leases is 21 months and the weighted average discount rate is 7.3% as of October 31, 2023.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;For the fiscal years ended October 31, 2023 and 2022, cash paid for operating lease liabilities totaled $439,016 and $432,485, respectively. For the fiscal years ended October 31, 2023 and 2022, there were no right-of-use assets obtained in exchange for new operating lease liabilities.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Finance lease right-of-use assets of $141,342 and $170,839 were included in other assets at October 31, 2023 and 2022, respectively. Finance lease liabilities of $37,459 and $93,451, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2023. Finance lease liabilities of $35,724 and $130,911, respectively, were included in accounts payable and accrued expenses and other noncurrent liabilities at October 31, 2022. Interest expense related to the finance lease totaled $7,144 and $8,798, respectively, for the fiscal years ended October 31, 2023 and 2022. Amortization expense related to the finance lease totaled $29,497 for the fiscal years ended October 31, 2023 and 2022.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The remaining lease term for the finance lease is 34 months and the discount rate is 4.75% as of October 31, 2023.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;For the fiscal year ended October 31, 2023, cash paid for the finance lease liability totaled $7,144 and $35,724 for interest and principal, respectively. For the fiscal years ended October 31, 2022, cash paid for the finance lease liability totaled $8,798 and $34,069 for interest and principal, respectively.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company&#x2019;s future payments due under leases reconciled to the lease liabilities are as follows:&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 81pt;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 62%; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Fiscal Year&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;leases&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Finance&lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;lease&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;2024&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;448,298&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;42,868&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;2025&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;177,997&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;42,868&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;2026&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;63,644&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;55,715&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Total undiscounted lease payments&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;689,939&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;141,451&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Present value discount&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(47,855&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(10,541&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Total lease liability&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;642,084&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;130,910&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;
</occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember"
      decimals="INF"
      id="c512"
      unitRef="SquareFoot">34000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:AreaOfRealEstateProperty
      contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember"
      decimals="INF"
      id="c513"
      unitRef="SquareFoot">36000</us-gaap:AreaOfRealEstateProperty>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i_2023-10-31_LeaseContractualTermAxis-OperatingLeaseForOfficeEquipmentMember"
      id="c515">P60M</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherAssetsMember"
      decimals="0"
      id="c516"
      unitRef="USD">596578</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherAssetsMember"
      decimals="0"
      id="c517"
      unitRef="USD">662328</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"
      decimals="0"
      id="c518"
      unitRef="USD">414159</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="0"
      id="c519"
      unitRef="USD">227925</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesMember"
      decimals="0"
      id="c520"
      unitRef="USD">355183</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="0"
      id="c521"
      unitRef="USD">374570</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c522"
      unitRef="USD">430765</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c523"
      unitRef="USD">413333</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c524"
      unitRef="USD">407235</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="i_2023-10-31" id="c525">P21M</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i_2023-10-31"
      decimals="3"
      id="c526"
      unitRef="Pure">0.073</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c527"
      unitRef="USD">439016</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c528"
      unitRef="USD">432485</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherAssetsMember"
      decimals="0"
      id="c529"
      unitRef="USD">141342</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherAssetsMember"
      decimals="0"
      id="c530"
      unitRef="USD">170839</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i_2023-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember"
      decimals="0"
      id="c531"
      unitRef="USD">37459</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i_2023-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="0"
      id="c532"
      unitRef="USD">93451</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-AccountsPayableAndAccruedLiabilitiesCurrentMember"
      decimals="0"
      id="c533"
      unitRef="USD">35724</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherNoncurrentLiabilitiesMember"
      decimals="0"
      id="c534"
      unitRef="USD">130911</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c535"
      unitRef="USD">7144</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c536"
      unitRef="USD">8798</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c537"
      unitRef="USD">29497</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c538"
      unitRef="USD">29497</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:LesseeFinanceLeaseRemainingLeaseTerm contextRef="i_2023-10-31" id="c539">P34M</us-gaap:LesseeFinanceLeaseRemainingLeaseTerm>
    <us-gaap:LesseeFinanceLeaseDiscountRate
      contextRef="i_2023-10-31"
      decimals="4"
      id="c540"
      unitRef="Pure">0.0475</us-gaap:LesseeFinanceLeaseDiscountRate>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c541"
      unitRef="USD">7144</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c542"
      unitRef="USD">35724</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c543"
      unitRef="USD">8798</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c544"
      unitRef="USD">34069</us-gaap:FinanceLeasePrincipalPayments>
    <occ:LesseeLeaseLiabilityMaturityTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c557">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 81pt;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 62%; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Fiscal Year&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Operating&lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;leases&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Finance&lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;lease&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;2024&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;448,298&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;42,868&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;2025&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;177,997&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;42,868&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;2026&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;63,644&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;55,715&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Total undiscounted lease payments&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;689,939&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;141,451&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Present value discount&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(47,855&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(10,541&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Total lease liability&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;642,084&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;130,910&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</occ:LesseeLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i_2023-10-31"
      decimals="0"
      id="c559"
      unitRef="USD">448298</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i_2023-10-31"
      decimals="0"
      id="c560"
      unitRef="USD">42868</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i_2023-10-31"
      decimals="0"
      id="c561"
      unitRef="USD">177997</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i_2023-10-31"
      decimals="0"
      id="c562"
      unitRef="USD">42868</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i_2023-10-31"
      decimals="0"
      id="c563"
      unitRef="USD">63644</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i_2023-10-31"
      decimals="0"
      id="c564"
      unitRef="USD">55715</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i_2023-10-31"
      decimals="0"
      id="c565"
      unitRef="USD">689939</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i_2023-10-31"
      decimals="0"
      id="c566"
      unitRef="USD">141451</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i_2023-10-31"
      decimals="0"
      id="c567"
      unitRef="USD">47855</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i_2023-10-31"
      decimals="0"
      id="c568"
      unitRef="USD">10541</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i_2023-10-31"
      decimals="0"
      id="c569"
      unitRef="USD">642084</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i_2023-10-31"
      decimals="0"
      id="c570"
      unitRef="USD">130910</us-gaap:FinanceLeaseLiability>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="d_2022-11-01_2023-10-31" id="c571">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(9) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Employee Benefits&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&lt;i&gt;Health Insurance Coverage&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company contracts for health insurance coverage for employees and their dependents through third-party administrators. During the years ended October 31, 2023, 2022 and 2021, total expense of $3,448,622, $3,021,642 and $2,697,167, respectively, was recognized under the Company&#x2019;s insured health care program.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&lt;i&gt;401(k) Plan&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company maintains a 401(k) retirement savings plan for the benefit of its eligible employees.&lt;b&gt; &lt;/b&gt;Substantially all of the Company&#x2019;s employees who meet certain service and age requirements are eligible to participate in the plan. The Company&#x2019;s plan document provides that the Company&#x2019;s matching contributions are discretionary. The Company made or accrued matching contributions to the plan of $61,736, $62,517 and $65,416 for the years ended October&#160;31, 2023, 2022 and 2021, respectively.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&lt;i&gt;Stock Incentives for Key Employees and Non-Employee Directors&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Optical Cable Corporation uses stock incentives to increase the personal financial interest that key employees and non-employee Directors have in the future success of the Company, thereby aligning their interests with those of other shareholders and strengthening their desire to remain with the Company.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;As of October 31, 2023, there were approximately 356,000 remaining shares available for grant under the Optical Cable Corporation Stock Incentive Plan (&#x201c;2017 Plan&#x201d;).&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Share-based compensation expense for employees, a consultant and non-employee members of the Company&#x2019;s Board of Directors recognized in the consolidated statements of operations for the years ended October 31, 2023, 2022 and 2021 was $611,480, $411,997 and $335,519, respectively.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company has granted, and anticipates granting, from time to time, restricted stock awards to employees, subject to approval by the Compensation Committee of the Board of Directors. The restricted stock awards granted under the 2017 Plan vest over time if certain operational performance-based criteria are met. Failure to meet the criteria required for vesting will result in a portion or all of the shares being forfeited.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company recognizes expense each quarter on service-based shares based on the number of shares expected to vest multiplied by the closing price of the Company&#x2019;s shares of common stock on the date of grant. The Company recognizes expense each quarter on operational performance-based shares of employees using an estimate of the shares expected to vest multiplied by the closing price of the Company&#x2019;s shares of common stock on the date of grant.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;A summary of the status of the Company&#x2019;s nonvested shares granted to employees, a consultant and non-employee Directors under the 2017 Plan as of October 31, 2023, and changes during the year ended October 31, 2023, is as follows:&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 81pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Nonvested shares&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;average grant &lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;date fair value&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Balance at October 31, 2022&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;377,470&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;3.53&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 46.5%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;28,560&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;3.74&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Vested&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(114,876&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3.68&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Balance at October 31, 2023&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;291,154&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;3.49&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;As of October 31, 2023, the estimated amount of compensation cost related to nonvested equity-based compensation awards that the Company will recognize over a 1.4 year weighted-average period is approximately $515,000. Such nonvested equity-based compensation awards are in the form of (i) operational performance-based shares and (ii) operational performance-based shares which have been converted to service-based shares after performance-based criteria have been met.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;During the fiscal year ended October 31, 2023, 2022 and 2021, stock awards to non-employee Directors under the 2017 Plan totaling 28,560 shares, 27,364 shares and 30,055 shares, respectively, were approved by the Board of Directors of the Company. The shares are part of the non-employee Directors&#x2019; annual compensation for service on the Board of Directors. The shares granted to non-employee Directors under the 2017 Plan are subject to a &lt;span style="-sec-ix-hidden:c596"&gt;one-year&lt;/span&gt; vesting period.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;


</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <occ:HealthInsuranceCoverageExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c573"
      unitRef="USD">3448622</occ:HealthInsuranceCoverageExpense>
    <occ:HealthInsuranceCoverageExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c574"
      unitRef="USD">3021642</occ:HealthInsuranceCoverageExpense>
    <occ:HealthInsuranceCoverageExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c575"
      unitRef="USD">2697167</occ:HealthInsuranceCoverageExpense>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c576"
      unitRef="USD">61736</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c577"
      unitRef="USD">62517</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c578"
      unitRef="USD">65416</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i_2023-10-31_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c579"
      unitRef="Share">356000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c580"
      unitRef="USD">611480</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c581"
      unitRef="USD">411997</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c582"
      unitRef="USD">335519</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c597">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 81pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;b&gt;Nonvested shares&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Shares&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Weighted-&lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;average grant &lt;/b&gt;&lt;/p&gt;

			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;date fair value&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Balance at October 31, 2022&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;377,470&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;3.53&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 46.5%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Granted&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;28,560&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;3.74&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;"&gt;Vested&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(114,876&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;3.68&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Balance at October 31, 2023&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;291,154&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 16%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;3.49&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c599"
      unitRef="Share">377470</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c600"
      unitRef="USDPerShare">3.53</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c601"
      unitRef="Share">28560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c602"
      unitRef="USDPerShare">3.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c603"
      unitRef="Share">114876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c604"
      unitRef="USDPerShare">3.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c605"
      unitRef="Share">291154</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember"
      decimals="INF"
      id="c606"
      unitRef="USDPerShare">3.49</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="d_2021-11-01_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember"
      id="c591">P1Y4M24D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i_2023-10-31_AwardTypeAxis-ServicesAndPerformanceBasedSharesMember"
      decimals="0"
      id="c592"
      unitRef="USD">515000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2022-11-01_2023-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember"
      decimals="INF"
      id="c593"
      unitRef="Share">28560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2021-11-01_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember"
      decimals="INF"
      id="c594"
      unitRef="Share">27364</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="d_2020-11-01_2021-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember_TitleOfIndividualAxis-NonemployeeDirectorsMember"
      decimals="INF"
      id="c595"
      unitRef="Share">30055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c607">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(10)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Business and Credit Concentrations, Major Customers and Geographic Information&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company provides credit, in the normal course of business, to various commercial enterprises, governmental entities and not&#x2011;for&#x2011;profit organizations. Concentration of credit risk with respect to trade receivables is limited due to the Company&#x2019;s large number of customers. The Company also manages exposure to credit risk through credit approvals, credit limits and monitoring procedures. Management believes that credit risks as of October 31, 2023 and 2022 have been adequately provided for in the consolidated financial statements.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;For the year ended October 31, 2023, 16.3%, or approximately $11.8 million of consolidated net sales were attributable to &lt;span style="-sec-ix-hidden:c611"&gt;one&lt;/span&gt; national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2023. As of October 31, 2023, the same customer had an outstanding balance payable to the Company totaling 6.3% of total consolidated shareholders&#x2019; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;For the year ended October 31, 2022, 17.0%, or approximately $11.8 million of consolidated net sales were attributable to &lt;span style="-sec-ix-hidden:c615"&gt;one&lt;/span&gt; national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2022. As of October 31, 2022, the same customer had an outstanding balance payable to the Company totaling 11.2% of total consolidated shareholders&#x2019; equity. One other customer had an outstanding balance payable to the Company totaling 7.5% of total consolidated shareholders&#x2019; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;For the year ended October 31, 2021, 19.1%, or approximately $11.3 million of consolidated net sales were attributable to &lt;span style="-sec-ix-hidden:c620"&gt;one&lt;/span&gt; national distributor customer. No other customer accounted for more than 10% of consolidated net sales for the year ended October 31, 2021. As of October 31, 2021, the same customer had an outstanding balance payable to the Company totaling 9.5% of total consolidated shareholders&#x2019; equity. No other customer had an outstanding balance payable to the Company in excess of 5% of total consolidated shareholders&#x2019; equity.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;For the years ended October 31, 2023, 2022 and 2021, approximately 82%, 85% and 82%, respectively, of net sales were from customers in the United States, while approximately 18%, 15% and 18%, respectively, were from customers outside of the United States.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company has a single reportable segment for purposes of segment reporting.&lt;/p&gt;
</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="3"
      id="c609"
      unitRef="Pure">0.163</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="d_2022-11-01_2023-10-31_MajorCustomersAxis-CustomerOneMember"
      decimals="-5"
      id="c610"
      unitRef="USD">11800000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="3"
      id="c612"
      unitRef="Pure">0.063</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="2"
      id="c613"
      unitRef="Pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="d_2021-11-01_2022-10-31_MajorCustomersAxis-CustomerOneMember"
      decimals="-5"
      id="c614"
      unitRef="USD">11800000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="3"
      id="c616"
      unitRef="Pure">0.112</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerTwoMember"
      decimals="3"
      id="c617"
      unitRef="Pure">0.075</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="3"
      id="c618"
      unitRef="Pure">0.191</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:Revenues
      contextRef="d_2020-11-01_2021-10-31_MajorCustomersAxis-CustomerOneMember"
      decimals="-5"
      id="c619"
      unitRef="USD">11300000</us-gaap:Revenues>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerOneMember"
      decimals="3"
      id="c621"
      unitRef="Pure">0.095</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US"
      decimals="2"
      id="c622"
      unitRef="Pure">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US"
      decimals="2"
      id="c623"
      unitRef="Pure">0.85</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US"
      decimals="2"
      id="c624"
      unitRef="Pure">0.82</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2022-11-01_2023-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember"
      decimals="2"
      id="c625"
      unitRef="Pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2021-11-01_2022-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember"
      decimals="2"
      id="c626"
      unitRef="Pure">0.15</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="d_2020-11-01_2021-10-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-NonUsMember"
      decimals="2"
      id="c627"
      unitRef="Pure">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2022-11-01_2023-10-31" id="c628">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(11) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Revenues consist of product sales that are recognized at a specific point in time under the core principle of recognizing revenue when control transfers to the customer.&#160;&#160;The Company considers customer purchase orders, governed by master sales agreements or the Company&#x2019;s standard terms and conditions, to be the contract with the customer. &#160;For each contract, the promise to transfer the control of the products, each of which is individually distinct, is considered to be the identified performance obligation. The Company evaluates each customer&#x2019;s credit risk when determining whether to accept a contract.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;In determining transaction prices, the Company evaluates whether fixed order prices are subject to adjustment to determine the net consideration to which the Company expects to be entitled. Contracts do not include financing components, as payment terms are generally due 30 to 90 days after shipment. Taxes assessed by governmental authorities and collected from the customer including, but not limited to, any sales and use taxes and value-added taxes, are not included in the transaction price and are not included in net sales.&#160;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company recognizes revenue at the point in time when products are shipped or delivered from its manufacturing facility to its customer, in accordance with the agreed upon shipping terms.&#160;&#160;Since the Company typically invoices the customer at the same time that performance obligations are satisfied, no contract assets are recognized. The Company&#x2019;s contract liability represents advance consideration received from customers prior to transfer of the product.&#160;&#160;This liability was $110,336 and $317,310 as of October 31, 2023 and 2022, respectively. &#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Sales to certain customers are made pursuant to agreements that provide price adjustments and limited return rights with respect to the Company&#x2019;s products.&#160;&#160;The Company maintains a reserve for estimated future price adjustment claims, rebates and returns as a refund liability. The Company&#x2019;s refund liability was $252,264 and $233,494 as of October 31, 2023 and 2022, respectively. &#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company offers standard product warranty coverage which provides assurance that its products will conform to contractually agreed-upon specifications for a limited period from the date of shipment. Separately-priced warranty coverage is not offered. The warranty claim is generally limited to a credit equal to the purchase price or a promise to repair or replace the product for a specified period of time at no additional charge. &#160;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company incurs sales commissions to acquire customer contracts that are directly attributable to the contracts.&#160;&#160;The commissions are expensed as selling expenses during the period that the related products are transferred to customers.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 36pt; text-align: justify;"&gt;&lt;i&gt;Disaggregation of Revenue&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The following table presents net sales attributable to the United States and all other countries in total for the fiscal years ended October 31, 2023, 2022 and 2021:&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;United States&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;59,062,858&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;58,415,280&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;48,537,091&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Outside the United States&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13,110,894&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10,663,983&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10,599,203&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 26%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Total net sales&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;72,173,752&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;69,079,263&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;59,136,294&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;No individual country outside of the United States accounted for more than 10% of total net sales in fiscal years 2023, 2022 or 2021.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;


</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2023-10-31"
      decimals="0"
      id="c630"
      unitRef="USD">110336</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability
      contextRef="i_2022-10-31"
      decimals="0"
      id="c631"
      unitRef="USD">317310</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i_2023-10-31"
      decimals="0"
      id="c632"
      unitRef="USD">252264</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability
      contextRef="i_2022-10-31"
      decimals="0"
      id="c633"
      unitRef="USD">233494</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c643">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;United States&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;59,062,858&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;58,415,280&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;48,537,091&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Outside the United States&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;13,110,894&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10,663,983&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;10,599,203&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 26%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Total net sales&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;72,173,752&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;69,079,263&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;59,136,294&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-11-01_2023-10-31_StatementGeographicalAxis-US"
      decimals="0"
      id="c645"
      unitRef="USD">59062858</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2021-11-01_2022-10-31_StatementGeographicalAxis-US"
      decimals="0"
      id="c646"
      unitRef="USD">58415280</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2020-11-01_2021-10-31_StatementGeographicalAxis-US"
      decimals="0"
      id="c647"
      unitRef="USD">48537091</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-11-01_2023-10-31_StatementGeographicalAxis-NonUsMember"
      decimals="0"
      id="c648"
      unitRef="USD">13110894</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2021-11-01_2022-10-31_StatementGeographicalAxis-NonUsMember"
      decimals="0"
      id="c649"
      unitRef="USD">10663983</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2020-11-01_2021-10-31_StatementGeographicalAxis-NonUsMember"
      decimals="0"
      id="c650"
      unitRef="USD">10599203</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c651"
      unitRef="USD">72173752</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c652"
      unitRef="USD">69079263</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c653"
      unitRef="USD">59136294</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c654">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(12) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Income tax expense (benefit) for the years ended October 31, 2023, 2022 and 2021 consists of:&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;span style="text-decoration: underline; "&gt;&lt;b&gt;Fiscal year ended October 31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Current&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Deferred&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;U.S. Federal&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;105,756&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;105,756&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;State&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;39,968&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;39,968&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 44.4%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Totals&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;145,724&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;145,724&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;span style="text-decoration: underline; "&gt;&lt;b&gt;Fiscal year ended October 31, 2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Current&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Deferred&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;U.S. Federal&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;State&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Totals&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;span style="text-decoration: underline; "&gt;&lt;b&gt;Fiscal year ended October 31, 2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Current&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Deferred&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;U.S. Federal&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;State&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Totals&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Reported income tax expense for the years ended October 31, 2023, 2022 and 2021 differs from the &#x201c;expected&#x201d; tax expense (benefit), computed by applying the U.S. Federal statutory income tax rate of 21% in fiscal years 2023, 2022 and 2021 to income before income taxes as follows:&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x201c;Expected&#x201d; income taxes (benefit)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;464,567&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(67,704&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,384,030&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase (reduction) in income tax expense (benefit) resulting from:&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 36.1%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;State income taxes, net of federal benefit&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;25,751&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;10,217&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;136,875&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Provision to return reconciliation adjustment&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;81,100&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;11,516&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(13,721&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Excess tax benefits related to share-based compensation&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(11,875&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(44,562&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(9,118&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;PPP Loan forgiveness&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,046,094&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Non-deductible life insurance premiums&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Other differences, net&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;11,918&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,338&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,642&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Change in valulation allowance&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(431,264&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;105,361&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(479,039&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Reported income tax expense (benefit)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;145,724&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The tax effects of temporary differences that give rise to significant portions of the Company&#x2019;s deferred tax assets and deferred tax liabilities as of October&#160;31, 2023 and 2022 are presented below:&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Deferred tax assets:&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Accounts receivable, due to allowances for credit losses and sales returns&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;35,563&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;32,600&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,099,469&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;894,666&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Liabilities recorded for accrued expenses, deductible for tax purposes when paid&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;67,842&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;90,306&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Share-based compensation expense&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;116,939&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;72,925&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Section 163(j) interest&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,450&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;101,682&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Research and experimental expenditures, due to capitalization for tax purposes&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;85,419&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Net operating loss carryforwards&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,494,887&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,156,960&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Plant and equipment, due to differences in depreciation and capital gain recognition&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;43,229&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;13,822&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Other&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8,122&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;23,223&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Total gross deferred tax assets&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,954,920&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,386,184&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Valuation allowance&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(3,954,920&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(4,386,184&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Net deferred tax assets&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;As a result of the acquisition of AOS, the Company recorded certain deferred tax assets totaling $1,517,605 (after purchase accounting adjustments), related to gross net operating loss (&#x201c;NOL&#x201d;) carryforwards of $4,455,525, estimated to be available after considering Internal Revenue Code Section 382 limitations. As of October 31, 2023, $672,000 of these gross NOL carryforwards remain unused and may be used to reduce future taxable income. These remaining gross NOL carryforwards begin to expire in fiscal year ending October 31, 2028.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Additionally, the Company has federal and state gross NOL carryforwards of $10,712,376 and $1,756,107, respectively. Federal NOL carryforwards originate with certain fiscal years from 2019 through 2022 and do not expire. State NOL carryforwards originate with certain fiscal years from 2015 through 2022 and will not begin to expire until fiscal year 2030.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;For the fiscal years ended October 31, 2023 and 2022, the Company considered all positive and negative evidence available to assess whether it is &#x201c;more likely than not&#x201d; that some portion or all of the deferred tax assets will not be realized. For each year, the Company concluded that in accordance with the provisions of Accounting Standards Codification 740, &lt;i&gt;Income Taxes&lt;/i&gt;, the negative evidence outweighed the objectively verifiable positive evidence. As a result, the Company established a valuation allowance of $3,954,920 and $4,386,184, respectively, against net deferred tax assets existing as of October 31, 2023 and 2022.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company estimates a liability for uncertain tax positions taken or expected to be taken in a tax return. The liability for uncertain tax positions is included in other noncurrent liabilities on the accompanying consolidated balance sheets.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;A reconciliation of the unrecognized tax benefits for fiscal years 2023 and 2022 follows:&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Unrecognized tax benefits balance at beginning of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;28,488&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;28,488&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross decreases for tax positions of prior years&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,330&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross increases for current year tax positions&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;1,036&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Unrecognized tax benefits balance at end of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;28,194&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;28,488&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;During fiscal year 2023, the Company increased accrued interest by $1,546 and decreased accrued penalties by $332 related to unrecognized tax benefits. During fiscal year 2022, the Company increased accrued interest by $2,448 and &lt;span style="-sec-ix-hidden:c757"&gt;no&lt;/span&gt; penalties were accrued related to unrecognized tax benefits. As of October 31, 2023 and 2022, the Company had approximately $17,268 and $16,055, respectively, of accrued interest and penalties related to uncertain tax positions. The total amount of unrecognized tax benefits that would affect the Company&#x2019;s effective tax rate if recognized is $20,073 and $20,630 as of October 31, 2023 and 2022, respectively. The Company does not expect its unrecognized tax benefits to change significantly in the next 12 months.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company files income tax returns in the U.S. federal jurisdiction and in various state jurisdictions. The statute of limitations remains open for U.S. and certain state income tax examinations for years ended October 31, 2020 through October 31, 2022.&lt;/p&gt;
</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c762">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;span style="text-decoration: underline; "&gt;&lt;b&gt;Fiscal year ended October 31, 2023&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Current&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Deferred&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;U.S. Federal&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;105,756&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;105,756&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;State&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;39,968&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;39,968&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 44.4%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Totals&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;145,724&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;145,724&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;span style="text-decoration: underline; "&gt;&lt;b&gt;Fiscal year ended October 31, 2022&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Current&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Deferred&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;U.S. Federal&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;State&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Totals&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&lt;span style="text-decoration: underline; "&gt;&lt;b&gt;Fiscal year ended October 31, 2021&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Current&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Deferred&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Total&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;U.S. Federal&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;State&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 63pt;"&gt;Totals&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c764"
      unitRef="USD">105756</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="-3"
      id="c765"
      unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c766"
      unitRef="USD">105756</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c767"
      unitRef="USD">39968</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="-3"
      id="c768"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c769"
      unitRef="USD">39968</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c770"
      unitRef="USD">145724</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="-3"
      id="c771"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c772"
      unitRef="USD">145724</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c773"
      unitRef="USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c774"
      unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c775"
      unitRef="USD">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c776"
      unitRef="USD">24693</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c777"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c778"
      unitRef="USD">24693</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c779"
      unitRef="USD">24693</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c780"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c781"
      unitRef="USD">24693</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c782"
      unitRef="USD">0</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c783"
      unitRef="USD">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c784"
      unitRef="USD">0</us-gaap:FederalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c785"
      unitRef="USD">-19898</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c786"
      unitRef="USD">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c787"
      unitRef="USD">-19898</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c788"
      unitRef="USD">-19898</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="-3"
      id="c789"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c790"
      unitRef="USD">-19898</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2022-11-01_2023-10-31"
      decimals="2"
      id="c683"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2021-11-01_2022-10-31"
      decimals="2"
      id="c684"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="d_2020-11-01_2021-10-31"
      decimals="2"
      id="c685"
      unitRef="Pure">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c791">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#x201c;Expected&#x201d; income taxes (benefit)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;464,567&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(67,704&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,384,030&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Increase (reduction) in income tax expense (benefit) resulting from:&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 36.1%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;State income taxes, net of federal benefit&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;25,751&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;10,217&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;136,875&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Provision to return reconciliation adjustment&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;81,100&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;11,516&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(13,721&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Excess tax benefits related to share-based compensation&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(11,875&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(44,562&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(9,118&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;PPP Loan forgiveness&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,046,094&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Non-deductible life insurance premiums&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,527&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Other differences, net&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;11,918&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,338&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,642&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;"&gt;Change in valulation allowance&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(431,264&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;105,361&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(479,039&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td colspan="1" style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"&gt;Reported income tax expense (benefit)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;145,724&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;24,693&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;(19,898&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c793"
      unitRef="USD">464567</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c794"
      unitRef="USD">-67704</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c795"
      unitRef="USD">1384030</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c797"
      unitRef="USD">25751</us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c798"
      unitRef="USD">10217</us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal>
    <us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c799"
      unitRef="USD">136875</us-gaap:IncomeTaxReconciliationTaxContingenciesStateAndLocal>
    <occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c800"
      unitRef="USD">81100</occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount>
    <occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c801"
      unitRef="USD">11516</occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount>
    <occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c802"
      unitRef="USD">-13721</occ:EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c803"
      unitRef="USD">-11875</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c804"
      unitRef="USD">-44562</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c805"
      unitRef="USD">-9118</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <occ:IncomeTaxRateReconciliationLoanForgiveness
      contextRef="d_2022-11-01_2023-10-31"
      decimals="-3"
      id="c806"
      unitRef="USD">-0</occ:IncomeTaxRateReconciliationLoanForgiveness>
    <occ:IncomeTaxRateReconciliationLoanForgiveness
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c807"
      unitRef="USD">-0</occ:IncomeTaxRateReconciliationLoanForgiveness>
    <occ:IncomeTaxRateReconciliationLoanForgiveness
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c808"
      unitRef="USD">1046094</occ:IncomeTaxRateReconciliationLoanForgiveness>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c809"
      unitRef="USD">5527</us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c810"
      unitRef="USD">5527</us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c811"
      unitRef="USD">5527</us-gaap:IncomeTaxReconciliationNondeductibleExpenseLifeInsurance>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c812"
      unitRef="USD">11918</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c813"
      unitRef="USD">4338</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationOtherReconcilingItems
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c814"
      unitRef="USD">1642</us-gaap:IncomeTaxReconciliationOtherReconcilingItems>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c815"
      unitRef="USD">-431264</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c816"
      unitRef="USD">105361</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c817"
      unitRef="USD">-479039</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c818"
      unitRef="USD">145724</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c819"
      unitRef="USD">24693</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c820"
      unitRef="USD">-19898</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c821">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Deferred tax assets:&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Accounts receivable, due to allowances for credit losses and sales returns&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;35,563&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;32,600&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,099,469&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;894,666&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Liabilities recorded for accrued expenses, deductible for tax purposes when paid&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;67,842&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;90,306&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Share-based compensation expense&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;116,939&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;72,925&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Section 163(j) interest&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,450&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;101,682&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Research and experimental expenditures, due to capitalization for tax purposes&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;85,419&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Net operating loss carryforwards&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,494,887&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,156,960&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Plant and equipment, due to differences in depreciation and capital gain recognition&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;43,229&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;13,822&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Other&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;8,122&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;23,223&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Total gross deferred tax assets&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,954,920&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,386,184&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;"&gt;Valuation allowance&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(3,954,920&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;(4,386,184&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;"&gt;Net deferred tax assets&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i_2023-10-31"
      decimals="0"
      id="c824"
      unitRef="USD">35563</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i_2022-10-31"
      decimals="0"
      id="c825"
      unitRef="USD">32600</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="i_2023-10-31"
      decimals="0"
      id="c826"
      unitRef="USD">1099469</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
      contextRef="i_2022-10-31"
      decimals="0"
      id="c827"
      unitRef="USD">894666</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i_2023-10-31"
      decimals="0"
      id="c828"
      unitRef="USD">67842</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i_2022-10-31"
      decimals="0"
      id="c829"
      unitRef="USD">90306</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i_2023-10-31"
      decimals="0"
      id="c830"
      unitRef="USD">116939</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i_2022-10-31"
      decimals="0"
      id="c831"
      unitRef="USD">72925</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i_2023-10-31"
      decimals="0"
      id="c832"
      unitRef="USD">3450</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward
      contextRef="i_2022-10-31"
      decimals="0"
      id="c833"
      unitRef="USD">101682</us-gaap:DeferredTaxAssetInterestCarryforward>
    <occ:DeferredTaxAssetsCapitalizedResearchAndDevelopment
      contextRef="i_2023-10-31"
      decimals="0"
      id="c834"
      unitRef="USD">85419</occ:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <occ:DeferredTaxAssetsCapitalizedResearchAndDevelopment
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c835"
      unitRef="USD">0</occ:DeferredTaxAssetsCapitalizedResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i_2023-10-31"
      decimals="0"
      id="c836"
      unitRef="USD">2494887</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i_2022-10-31"
      decimals="0"
      id="c837"
      unitRef="USD">3156960</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i_2023-10-31"
      decimals="0"
      id="c838"
      unitRef="USD">43229</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment
      contextRef="i_2022-10-31"
      decimals="0"
      id="c839"
      unitRef="USD">13822</us-gaap:DeferredTaxAssetsPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i_2023-10-31"
      decimals="0"
      id="c840"
      unitRef="USD">8122</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i_2022-10-31"
      decimals="0"
      id="c841"
      unitRef="USD">23223</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i_2023-10-31"
      decimals="0"
      id="c842"
      unitRef="USD">3954920</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i_2022-10-31"
      decimals="0"
      id="c843"
      unitRef="USD">4386184</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2023-10-31"
      decimals="0"
      id="c844"
      unitRef="USD">3954920</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2022-10-31"
      decimals="0"
      id="c845"
      unitRef="USD">4386184</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i_2023-10-31"
      decimals="-3"
      id="c846"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i_2022-10-31"
      decimals="-3"
      id="c847"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i_2009-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember"
      decimals="0"
      id="c739"
      unitRef="USD">1517605</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i_2009-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember"
      decimals="0"
      id="c740"
      unitRef="USD">4455525</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i_2023-10-31_BusinessAcquisitionAxis-AOSAcquisitionMember"
      decimals="0"
      id="c741"
      unitRef="USD">672000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i_2023-10-31"
      decimals="0"
      id="c742"
      unitRef="USD">10712376</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i_2023-10-31"
      decimals="0"
      id="c743"
      unitRef="USD">1756107</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2023-10-31"
      decimals="0"
      id="c744"
      unitRef="USD">3954920</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i_2022-10-31"
      decimals="0"
      id="c745"
      unitRef="USD">4386184</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c848">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="6" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31,&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 68%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Unrecognized tax benefits balance at beginning of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;28,488&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;28,488&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross decreases for tax positions of prior years&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,330&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross increases for current year tax positions&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;1,036&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 13%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#x2014;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Unrecognized tax benefits balance at end of year&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;28,194&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 13%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;28,488&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2022-10-31"
      decimals="0"
      id="c850"
      unitRef="USD">28488</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2021-10-31"
      decimals="0"
      id="c851"
      unitRef="USD">28488</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c852"
      unitRef="USD">1330</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c853"
      unitRef="USD">-0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c854"
      unitRef="USD">1036</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
      contextRef="d_2021-11-01_2022-10-31"
      decimals="-3"
      id="c855"
      unitRef="USD">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2023-10-31"
      decimals="0"
      id="c856"
      unitRef="USD">28194</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i_2022-10-31"
      decimals="0"
      id="c857"
      unitRef="USD">28488</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i_2023-10-31"
      decimals="0"
      id="c754"
      unitRef="USD">1546</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued
      contextRef="i_2023-10-31"
      decimals="0"
      id="c755"
      unitRef="USD">332</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued>
    <us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
      contextRef="i_2022-10-31"
      decimals="0"
      id="c756"
      unitRef="USD">2448</us-gaap:UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i_2023-10-31"
      decimals="0"
      id="c758"
      unitRef="USD">17268</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued
      contextRef="i_2022-10-31"
      decimals="0"
      id="c759"
      unitRef="USD">16055</us-gaap:IncomeTaxExaminationPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i_2023-10-31"
      decimals="0"
      id="c760"
      unitRef="USD">20073</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
      contextRef="i_2022-10-31"
      decimals="0"
      id="c761"
      unitRef="USD">20630</us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="d_2022-11-01_2023-10-31" id="c858">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(13)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Fair Value Measurements&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The carrying amounts reported in the consolidated balance sheets for cash, trade accounts receivable, other receivables, current installments of long-term debt, accounts payable and accrued expenses, income taxes refundable &#x2013; current, accrued compensation and payroll taxes, and income taxes payable approximate fair value because of the short maturity of these instruments. The carrying values of the Company&#x2019;s note payable, revolver &#x2013; noncurrent, and long-term debt, excluding current installments, approximate fair value because the interest rates vary with the market. Fair value is defined as the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company uses a fair value hierarchy that prioritizes the inputs for valuation methods used to measure fair value. The three levels of the fair value hierarchy are as follows:&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 45pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"&gt;&#x25cf;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;Level 1 inputs are quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date.&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 45pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"&gt;&#x25cf;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 45pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 18pt;"&gt;
			&lt;p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"&gt;&#x25cf;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"&gt;Level 3 inputs are unobservable inputs for the asset or liability.&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company utilizes the best available information in measuring fair value.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;


</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="d_2022-11-01_2023-10-31" id="c860">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(14)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Net Income (Loss) Per Share&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The following is a reconciliation of the numerators and denominators of the net income (loss) per share computations for the periods presented:&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 49%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net income (loss) (numerator)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;2,066,498&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;(347,091&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;6,610,516&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Shares (denominator)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,880,429&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,523,022&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,587,686&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Basic and diluted net income (loss) per share&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;0.26&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;(0.05&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;0.87&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Nonvested shares which have been issued and are outstanding as of October 31, 2022 totaling 357,927 were not included in the computation of basic and diluted net loss per share for the year ended October 31, 2022 (because to include such shares would have been antidilutive, or in other words, to do so would have reduced the net loss per share for that period).&lt;/p&gt;
</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="d_2022-11-01_2023-10-31" id="c873">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px; margin-left: 36pt;"&gt;

		&lt;tbody&gt;&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="10" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Years ended October 31, &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr class="finHeading" style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 49%;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net income (loss) (numerator)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;2,066,498&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;(347,091&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right;"&gt;6,610,516&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Shares (denominator)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,880,429&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,523,022&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);"&gt;7,587,686&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Basic and diluted net income (loss) per share&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;0.26&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;(0.05&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"&gt;$&lt;/td&gt;
			&lt;td style="width: 14%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;"&gt;0.87&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="d_2022-11-01_2023-10-31"
      decimals="0"
      id="c875"
      unitRef="USD">2066498</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2021-11-01_2022-10-31"
      decimals="0"
      id="c876"
      unitRef="USD">-347091</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="d_2020-11-01_2021-10-31"
      decimals="0"
      id="c877"
      unitRef="USD">6610516</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2022-11-01_2023-10-31"
      decimals="INF"
      id="c878"
      unitRef="Share">7880429</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2021-11-01_2022-10-31"
      decimals="INF"
      id="c879"
      unitRef="Share">7523022</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="d_2020-11-01_2021-10-31"
      decimals="INF"
      id="c880"
      unitRef="Share">7587686</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-11-01_2023-10-31"
      decimals="INF"
      id="c881"
      unitRef="USDPerShare">0.26</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2021-11-01_2022-10-31"
      decimals="INF"
      id="c882"
      unitRef="USDPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2020-11-01_2021-10-31"
      decimals="INF"
      id="c883"
      unitRef="USDPerShare">0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2021-11-01_2022-10-31"
      decimals="INF"
      id="c871"
      unitRef="Share">357927</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="d_2021-11-01_2022-10-31"
      decimals="INF"
      id="c872"
      unitRef="Share">357927</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c884">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(15)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Shareholders&lt;/b&gt;&#x2019;&lt;b&gt; Equity&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&lt;i&gt;Stockholder Protection Rights Agreement&lt;/i&gt;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;On October 28, 2011, the Board of Directors of the Company adopted a Stockholder Protection Rights Agreement (the &#x201c;Rights Agreement&#x201d;) and declared a dividend of &lt;span style="-sec-ix-hidden:c886"&gt;one&lt;/span&gt; preferred share purchase right for each outstanding share of common stock. These purchase rights and the related Rights Agreement were set to expire on November 2, 2021. On November 2, 2021, the Board of Directors of the Company amended and restated the Rights Agreement (the &#x201c;Amended Rights Agreement&#x201d;) to amend and restate the Rights Agreement to continue the dividend of &lt;span style="-sec-ix-hidden:c887"&gt;one&lt;/span&gt; preferred share purchase right (a &#x201c;Right&#x201d;) for each outstanding share of Common Stock, no par value, of the Company (&#x201c;Common Shares&#x201d;), held of record at the close of business on November 2, 2021, or issued thereafter. Except to extend the Amended Rights Agreement to November 2, 2031, no other material changes were made to the Rights Agreement by the Amended Rights Agreement.&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 27pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Under the terms of the Amended Rights Agreement, if a person or group who is deemed an Acquiring Person as defined in the Amended Rights Agreement acquires 15% (or other applicable percentage, as provided in the Amended Rights Agreement) or more of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right&#x2019;s then current exercise price, a number of shares of common stock having a market value of twice such price. In addition, if the Company is acquired in a merger or other business transaction after a person or group who is deemed an Acquiring Person has acquired such percentage of the outstanding common stock, each Right will entitle its holder (other than such person or members of such group) to purchase, at the Right&#x2019;s then current exercise price, a number of the acquiring company&#x2019;s common shares having a market value of twice such price.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Upon the occurrence of certain events, each Right will entitle its holder to purchase from the Company one one&#x2011;thousandth of a Series A Participating Preferred Share (&#x201c;Preferred Share&#x201d;), no par value, at an exercise price of $25, subject to adjustment. Each Preferred Share will entitle its holder to 1,000 votes and will have an aggregate dividend rate of 1,000 times the amount, if any, paid to holders of common stock. The Rights will expire on November&#160;2, 2031, unless the Rights are earlier redeemed or exchanged by the Company for $0.0001 per Right. The adoption of the Rights Agreement and the Amended Rights Agreement has no impact on the financial position or results of operations of the Company.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;



&lt;p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Company has reserved 100,000 shares of its authorized preferred stock for issuance upon exercise of the Rights.&lt;/p&gt;
</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <occ:MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement
      contextRef="i_2011-10-28"
      decimals="2"
      id="c888"
      unitRef="Pure">0.15</occ:MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement>
    <occ:PreferredStockExercisePrice
      contextRef="d_2011-10-28_2011-10-28"
      decimals="INF"
      id="c889"
      unitRef="USDPerShare">25</occ:PreferredStockExercisePrice>
    <occ:PreferredStockNumberOfVotes
      contextRef="d_2011-10-28_2011-10-28"
      decimals="INF"
      id="c890"
      unitRef="Pure">1000</occ:PreferredStockNumberOfVotes>
    <occ:PreferredStockDividendRateCommonStockDividendAmountMultiplier
      contextRef="d_2011-10-28_2011-10-28"
      decimals="INF"
      id="c891"
      unitRef="Pure">1000</occ:PreferredStockDividendRateCommonStockDividendAmountMultiplier>
    <us-gaap:PreferredStockRedemptionPricePerShare
      contextRef="i_2011-10-28"
      decimals="INF"
      id="c892"
      unitRef="USDPerShare">0.0001</us-gaap:PreferredStockRedemptionPricePerShare>
    <us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance
      contextRef="i_2023-10-31"
      decimals="INF"
      id="c893"
      unitRef="Share">100000</us-gaap:PreferredStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c894">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(16)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: left; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Gain on Insurance Proceeds&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;During fiscal year 2023, the Company received insurance proceeds in connection with the office building and its contents at the Company&#x2019;s Asheville facilities sustaining water damage from a burst pipe at the end of December 2022. The office building damaged is separate from the Company&#x2019;s manufacturing building, which houses its manufacturing operations and certain offices at the same location. There was no significant impact to the Company&#x2019;s operations as a result of this event.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Insurance proceeds received, or expected to be received, for all assets covered, net of applicable deductibles, totaled $2,580,986. During fiscal year 2023, the Company recorded a loss on property and equipment totaling $7,538 and incurred expenses for building stabilization and cleaning, removal of damaged items, and other miscellaneous and related activities totaling $381,523.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;Insurance proceeds in excess of expenses incurred through October 31, 2023, a net total of $2,199,463, is included in other income (expense), net as a gain on insurance proceeds on the Company&#x2019;s condensed consolidated statement of operations.&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;To the extent the Company incurs expenses in future periods for renovation, repair or replacement or damaged assets, the Company may recognize offsetting losses in those future periods. The Company does not expect any future restoration and repair costs to exceed any insurance proceeds.&lt;/p&gt;
</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <us-gaap:UnusualOrInfrequentItemNetOfInsuranceProceeds
      contextRef="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember"
      decimals="0"
      id="c896"
      unitRef="USD">2580986</us-gaap:UnusualOrInfrequentItemNetOfInsuranceProceeds>
    <us-gaap:UnusualOrInfrequentItemGainGross
      contextRef="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember"
      decimals="0"
      id="c897"
      unitRef="USD">7538</us-gaap:UnusualOrInfrequentItemGainGross>
    <us-gaap:UnusualOrInfrequentItemLossGross
      contextRef="d_2022-11-01_2023-10-31_UnusualOrInfrequentItemAxis-WaterDamageFromPipeBurstMember"
      decimals="0"
      id="c898"
      unitRef="USD">381523</us-gaap:UnusualOrInfrequentItemLossGross>
    <us-gaap:ProceedsFromInsuranceSettlementInvestingActivities
      contextRef="d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-OtherNonoperatingIncomeExpenseMember"
      decimals="0"
      id="c899"
      unitRef="USD">2199463</us-gaap:ProceedsFromInsuranceSettlementInvestingActivities>
    <occ:EmployeeRetentionTaxCreditTextBlock contextRef="d_2022-11-01_2023-10-31" id="c900">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(17) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Employee Retention Tax Credit&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The Employee Retention Tax Credit (&#x201c;ERTC&#x201d;), created in the March 2020 CARES Act and then subsequently amended by the Consolidated Appropriation Act (&#x201c;CAA&#x201d;) of 2021, the American Rescue Plan Act (&#x201c;ARPA&#x201d;) of 2021 and the Infrastructure Investment and Jobs Act (&#x201c;IIJA&#x201d;) of 2021, is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-19 pandemic.&#160; Under CAA, the ARPA and IIJA amendments, employers could claim a refundable tax credit against the employer share of social security tax equal to 70% of the qualified wages (including certain health care expenses) paid to employees after December 31, 2020 through September 30, 2021.&#160; Qualified wages were limited to $10,000 per employee per calendar quarter in 2021 so the maximum ERTC available was $7,000 per employee per calendar quarter.&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;OCC was an eligible small employer under the gross receipts decline test when comparing the first calendar quarter of 2021 to the same quarter in calendar year 2019, which qualified the Company to claim ERTC in both the first and second calendar quarters of 2021 under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $3,375,815 during its second fiscal quarter and $964,550 during its third fiscal quarter of 2021 for a total of $4,340,365. The $4,340,365 was included in other income on the Company&#x2019;s consolidated statement of operations for year ended October 31, 2021. During fiscal year 2022, the remaining ERTC receivable of $2,162,391 was received by the Company.&lt;/p&gt;
</occ:EmployeeRetentionTaxCreditTextBlock>
    <occ:EmployeeRetentionTaxCredit
      contextRef="d_2021-02-01_2021-04-30_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"
      decimals="0"
      id="c902"
      unitRef="USD">3375815</occ:EmployeeRetentionTaxCredit>
    <occ:EmployeeRetentionTaxCredit
      contextRef="d_2021-05-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"
      decimals="0"
      id="c903"
      unitRef="USD">964550</occ:EmployeeRetentionTaxCredit>
    <occ:EmployeeRetentionTaxCredit
      contextRef="d_2021-02-01_2021-07-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"
      decimals="0"
      id="c904"
      unitRef="USD">4340365</occ:EmployeeRetentionTaxCredit>
    <occ:EmployeeRetentionTaxCredit
      contextRef="d_2020-11-01_2021-10-31_IncomeStatementLocationAxis-NonoperatingIncomeExpenseMember"
      decimals="0"
      id="c905"
      unitRef="USD">4340365</occ:EmployeeRetentionTaxCredit>
    <occ:EmployeeRetentionTaxCreditReceivable
      contextRef="i_2022-10-31_BalanceSheetLocationAxis-OtherReceivablesMember"
      decimals="0"
      id="c906"
      unitRef="USD">2162391</occ:EmployeeRetentionTaxCreditReceivable>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="d_2022-11-01_2023-10-31" id="c907">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(18)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Contingencies &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;From time to time, the Company is involved in various claims, legal actions and regulatory reviews arising in the ordinary course of business. In the opinion of management, the ultimate disposition of these matters will not have a material adverse effect on the Company&#x2019;s financial position, results of operations or liquidity.&lt;/p&gt;
</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock contextRef="d_2022-11-01_2023-10-31" id="c909">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(19) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;New Accounting Standards Not Yet Adopted&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;There are no new accounting standards issued, but not yet adopted by the Company, which are expected to materially impact the Company&#x2019;s financial position, operating results or financial statement disclosures.&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;


</us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock>
    <us-gaap:QuarterlyFinancialInformationTextBlock contextRef="d_2022-11-01_2023-10-31" id="c911">
&lt;table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: top;"&gt;
			&lt;td style="width: 36pt;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;(20)&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: auto;"&gt;
			&lt;p style="margin: 0pt; text-align: justify; font-family: &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 10pt;"&gt;&lt;b&gt;Quarterly Results of Operations (Unaudited) &lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 36pt;"&gt;The following is a summary of the unaudited quarterly results of operations for the years ended October&#160;31, 2023 and 2022:&lt;/p&gt;

&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 28pt;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="14" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Quarter ended&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Fiscal year ended October 31, 2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;January 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;April 30&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;July 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net sales&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;18,283,675&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;19,619,536&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;16,941,378&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;17,329,163&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross profit&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;6,521,209&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;6,782,706&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,116,030&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,874,131&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Selling, general &amp;amp; administrative expenses&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,455,466&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,662,339&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,957,518&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,145,418&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) from operations&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,045,936&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,100,106&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;138,425&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,291,388&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) before income taxes&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;842,448&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,498,020&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;99,883&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,228,129&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net income (loss)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;809,984&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,423,087&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;100,803&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,267,376&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Basic and diluted net income (loss) per share&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.10&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.31&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.01&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.17&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="margin: 0pt; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;;"&gt;&#160;&lt;/p&gt;


&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="14" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Quarter ended&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Fiscal year ended October 31, 2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;January 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;April 30&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;July 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net sales&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;14,440,295&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;17,200,578&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;17,382,640&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;20,055,750&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross profit&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,045,852&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,033,446&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,808,205&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;6,623,350&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Selling, general &amp;amp; administrative expenses&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,780,199&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,036,331&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,954,221&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,188,984&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) from operations&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(753,400&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(21,011&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(166,384&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,413,659&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) before income taxes&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(923,045&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(233,185&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(362,249&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,196,081&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net income (loss)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(935,793&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(227,991&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(371,871&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,188,564&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Basic and diluted net income (loss) per share&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.12&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.03&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.05&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.15&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;


&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"&gt;&#160;&lt;/p&gt;

&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Optical Cable Corporation (OCC)&lt;/p&gt;
</us-gaap:QuarterlyFinancialInformationTextBlock>
    <us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock
      contextRef="d_2022-11-01_2023-10-31"
      id="c394D7A3D-10B5-47A8-9060-2E5985B86665">
&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="14" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Quarter ended&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Fiscal year ended October 31, 2023&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;January 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;April 30&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;July 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net sales&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;18,283,675&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;19,619,536&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;16,941,378&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;17,329,163&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross profit&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;6,521,209&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;6,782,706&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,116,030&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;3,874,131&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Selling, general &amp;amp; administrative expenses&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,455,466&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,662,339&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,957,518&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,145,418&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) from operations&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,045,936&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,100,106&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;138,425&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,291,388&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) before income taxes&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;842,448&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,498,020&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;99,883&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,228,129&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net income (loss)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;809,984&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;2,423,087&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;100,803&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(1,267,376&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Basic and diluted net income (loss) per share&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.10&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.31&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.01&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.17&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;

&lt;table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &amp;quot;Times New Roman&amp;quot;; text-indent: 0px;"&gt;

		&lt;tbody&gt;&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="14" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;Quarter ended&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom;"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; border-bottom: 1px solid black;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;&lt;b&gt;Fiscal year ended October 31, 2022&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;January 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;April 30&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;July 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td colspan="2" style="text-align: center; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"&gt;
			&lt;p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"&gt;&lt;b&gt;October 31&lt;/b&gt;&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; padding-bottom: 1px;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net sales&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;14,440,295&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;17,200,578&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;17,382,640&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;20,055,750&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Gross profit&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,045,852&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,033,446&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,808,205&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;6,623,350&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Selling, general &amp;amp; administrative expenses&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,780,199&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,036,331&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;4,954,221&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;5,188,984&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) from operations&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(753,400&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(21,011&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(166,384&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,413,659&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Income (loss) before income taxes&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(923,045&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(233,185&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(362,249&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,196,081&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Net income (loss)&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(935,793&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(227,991&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(371,871&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;1,188,564&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;
		&lt;tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"&gt;
			&lt;td style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;
			&lt;p style="font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"&gt;Basic and diluted net income (loss) per share&lt;/p&gt;
			&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.12&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.03&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;(0.05&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;)&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt;"&gt;&#160;&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;$&lt;/td&gt;
			&lt;td style="width: 9%; text-align: right; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;0.15&lt;/td&gt;
			&lt;td style="width: 1%; font-family: &amp;quot;Times New Roman&amp;quot;; font-size: 10pt; margin-left: 0pt;"&gt;&#160;&lt;/td&gt;
		&lt;/tr&gt;

&lt;/tbody&gt;&lt;/table&gt;
</us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-11-01_2023-01-31"
      decimals="0"
      id="c971"
      unitRef="USD">18283675</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2023-02-01_2023-04-30"
      decimals="0"
      id="c972"
      unitRef="USD">19619536</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2023-05-01_2023-07-31"
      decimals="0"
      id="c973"
      unitRef="USD">16941378</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2023-08-01_2023-10-31"
      decimals="0"
      id="c974"
      unitRef="USD">17329163</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="d_2022-11-01_2023-01-31"
      decimals="0"
      id="c975"
      unitRef="USD">6521209</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2023-02-01_2023-04-30"
      decimals="0"
      id="c976"
      unitRef="USD">6782706</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2023-05-01_2023-07-31"
      decimals="0"
      id="c977"
      unitRef="USD">5116030</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2023-08-01_2023-10-31"
      decimals="0"
      id="c978"
      unitRef="USD">3874131</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2022-11-01_2023-01-31"
      decimals="0"
      id="c979"
      unitRef="USD">5455466</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2023-02-01_2023-04-30"
      decimals="0"
      id="c980"
      unitRef="USD">5662339</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2023-05-01_2023-07-31"
      decimals="0"
      id="c981"
      unitRef="USD">4957518</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2023-08-01_2023-10-31"
      decimals="0"
      id="c982"
      unitRef="USD">5145418</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2022-11-01_2023-01-31"
      decimals="0"
      id="c983"
      unitRef="USD">1045936</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2023-02-01_2023-04-30"
      decimals="0"
      id="c984"
      unitRef="USD">1100106</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2023-05-01_2023-07-31"
      decimals="0"
      id="c985"
      unitRef="USD">138425</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2023-08-01_2023-10-31"
      decimals="0"
      id="c986"
      unitRef="USD">-1291388</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2022-11-01_2023-01-31"
      decimals="0"
      id="c987"
      unitRef="USD">842448</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2023-02-01_2023-04-30"
      decimals="0"
      id="c988"
      unitRef="USD">2498020</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2023-05-01_2023-07-31"
      decimals="0"
      id="c989"
      unitRef="USD">99883</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2023-08-01_2023-10-31"
      decimals="0"
      id="c990"
      unitRef="USD">-1228129</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="d_2022-11-01_2023-01-31"
      decimals="0"
      id="c991"
      unitRef="USD">809984</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="d_2023-02-01_2023-04-30"
      decimals="0"
      id="c992"
      unitRef="USD">2423087</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="d_2023-05-01_2023-07-31"
      decimals="0"
      id="c993"
      unitRef="USD">100803</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="d_2023-08-01_2023-10-31"
      decimals="0"
      id="c994"
      unitRef="USD">-1267376</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-11-01_2023-01-31"
      decimals="INF"
      id="c995"
      unitRef="USDPerShare">0.1</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2023-02-01_2023-04-30"
      decimals="INF"
      id="c996"
      unitRef="USDPerShare">0.31</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2023-05-01_2023-07-31"
      decimals="INF"
      id="c997"
      unitRef="USDPerShare">0.01</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2023-08-01_2023-10-31"
      decimals="INF"
      id="c998"
      unitRef="USDPerShare">-0.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2021-11-01_2022-01-31"
      decimals="0"
      id="c1001"
      unitRef="USD">14440295</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-02-01_2022-04-30"
      decimals="0"
      id="c1002"
      unitRef="USD">17200578</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-05-01_2022-07-31"
      decimals="0"
      id="c1003"
      unitRef="USD">17382640</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="d_2022-08-01_2022-10-31"
      decimals="0"
      id="c1004"
      unitRef="USD">20055750</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="d_2021-11-01_2022-01-31"
      decimals="0"
      id="c1005"
      unitRef="USD">4045852</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2022-02-01_2022-04-30"
      decimals="0"
      id="c1006"
      unitRef="USD">5033446</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2022-05-01_2022-07-31"
      decimals="0"
      id="c1007"
      unitRef="USD">4808205</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="d_2022-08-01_2022-10-31"
      decimals="0"
      id="c1008"
      unitRef="USD">6623350</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2021-11-01_2022-01-31"
      decimals="0"
      id="c1009"
      unitRef="USD">4780199</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2022-02-01_2022-04-30"
      decimals="0"
      id="c1010"
      unitRef="USD">5036331</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2022-05-01_2022-07-31"
      decimals="0"
      id="c1011"
      unitRef="USD">4954221</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="d_2022-08-01_2022-10-31"
      decimals="0"
      id="c1012"
      unitRef="USD">5188984</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2021-11-01_2022-01-31"
      decimals="0"
      id="c1013"
      unitRef="USD">-753400</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2022-02-01_2022-04-30"
      decimals="0"
      id="c1014"
      unitRef="USD">-21011</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2022-05-01_2022-07-31"
      decimals="0"
      id="c1015"
      unitRef="USD">-166384</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="d_2022-08-01_2022-10-31"
      decimals="0"
      id="c1016"
      unitRef="USD">1413659</us-gaap:OperatingIncomeLoss>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2021-11-01_2022-01-31"
      decimals="0"
      id="c1017"
      unitRef="USD">-923045</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2022-02-01_2022-04-30"
      decimals="0"
      id="c1018"
      unitRef="USD">-233185</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2022-05-01_2022-07-31"
      decimals="0"
      id="c1019"
      unitRef="USD">-362249</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="d_2022-08-01_2022-10-31"
      decimals="0"
      id="c1020"
      unitRef="USD">1196081</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="d_2021-11-01_2022-01-31"
      decimals="0"
      id="c1021"
      unitRef="USD">-935793</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="d_2022-02-01_2022-04-30"
      decimals="0"
      id="c1022"
      unitRef="USD">-227991</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="d_2022-05-01_2022-07-31"
      decimals="0"
      id="c1023"
      unitRef="USD">-371871</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="d_2022-08-01_2022-10-31"
      decimals="0"
      id="c1024"
      unitRef="USD">1188564</us-gaap:ProfitLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2021-11-01_2022-01-31"
      decimals="INF"
      id="c1025"
      unitRef="USDPerShare">-0.12</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-02-01_2022-04-30"
      decimals="INF"
      id="c1026"
      unitRef="USDPerShare">-0.03</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-05-01_2022-07-31"
      decimals="INF"
      id="c1027"
      unitRef="USDPerShare">-0.05</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="d_2022-08-01_2022-10-31"
      decimals="INF"
      id="c1028"
      unitRef="USDPerShare">0.15</us-gaap:EarningsPerShareBasic>
    <dei:AuditorName contextRef="d_2022-11-01_2023-10-31" id="c1031">Brown, Edwards &amp; Company, L.L.P.</dei:AuditorName>
    <dei:AuditorLocation contextRef="d_2022-11-01_2023-10-31" id="c1033">Roanoke, Virginia</dei:AuditorLocation>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>88
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M9;8!O/\HA-H^R3Z@_%'(^%]02P,$%     @ &VJ45Z>&)$U'!@  .!D  !@
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
M%FF,<G>(M1LHL:Z.=6Z$4B*O;E><+7AI O3[I1#J86!.BIJCQ,G_4$L#!!0
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
MF-XA6&%(1GEH;#]0( $5-")I62_[F%WVK8_45'GNETI:UB-3A[:PU#^=VX7
M& -&4(C'$D&O[IB]@87/7\\Q5]MRE"/2SH+-'M5;)2B.NT;7$<-Y03!&L)=:
MS"ZU7DCN6.)#Z9I"B)(H-&<4.9*+?.;K93U&@)#;&1UM2K)>6C&[M#J<=B.]
ME=83*#U$7E&/!H%^1H0 0^:'^MX2@<U#+QI+-[W,8G:9U=:MI''NQ(,L"C5M
M($6>15*AI$Q%1(D7&7TP!$<8I6:"07#<#=E(KY+U"HO9%=:1E5 M2@L?1")Q
M\+UK" P3B!&/,8-#XL.G+7I%Q5VKO+C=[W9Y^\P0))9,UFE>@MIO=6-Z5!X0
MCMT#:K+$>W[<JMI>*S4FM19/96WHWUZ^<7L_K V8W7E5@AV'@"NAM9:;32OB
MTC#P=26! &'_X.E[K!C!\8AZ?"19\UY"\5>UP636'FJKL.G.5M#4S$U90]4!
MMYZZ$!P)6*CO,! 8U.3S)MN07"^5N/V9KJ]ET0;_V7X"UOO%RIM/^FC7I-;B
MJ:P-/7OV=)==GZV2G529INUV9[*!5%.?6N"RZ,]23RWRIDVR*N&BKD:::?3\
MP./@0Q/&B'$8%F,P"#LZ$D^]=.-VZ?:UK)J-\T7"EN/H@,^?5\X_OXCMG:C^
MY?S7^2X>R_Q1Q=:J$N 7YU.2JD[L\PF$LI^T;S>IM7@J:T.7]V*2^_^?;3.W
MBM17^W1*:_%4UH8^[=4J?^F@]KR]5)2-."[3=Y#U50 +5 UQ4V(&4(1"WV@)
M8DC(_ PJEKY43:07AGX0AB,G/+Q7KMRN7-=GVZM7D.R,#AXV#?R(,>,D?85!
M_4@]Z&4<D*!0ET6NS_0JMSA[B'PKJH?V8?S::?-I]W#VZ=/3 _\?VL?<M<\_
MDO=Q]]A^;Z;[*X(O205BOH:MYCV8='\)X+ZJ[L'\[DU3[MI'U>_*IBFW[<N-
M2#)1*0!\?U^"/P]OU 5.?QZQ_!]02P,$%     @ &VJ45^ABR^E%$@  /30
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
MI0-E8F*X0>,26RE2E(H?9E.9?O88@04UY^!+1V>+XBA#(,X?5"_;5O;/G\7
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
M9AJ-(BAQ);;*WYC=%]SGTP]\A5&N^<*NC>5Y!,76>5/MP:2@DKK]BZ?]/1P
M1NE_ &P/8(WN]J!&Y;GP8C:Q9@<V1!-;,)I4&S2)DSH4Y=9;VI6$\[-OQB-P
M^ B7^A&U-U:BFR2>F,-^4NQ9YBT+^P]+QN"KT7[CX+,NL?R7("%)G2[VHFO.
MCC)>%?X$>!8#2QD_PL>[/'G#QX_DZ< ;N)!:Z$(*!;=>>*3WY5]-N*7+7Z<+
MK7+J:E'@-*)><&@?,9J]>Y,-TD]'Q.:=V/P8^^RE%L]P+EVAC-M:A)]W^.1A
MKDSQ\.LUP<<IW_,/O8,2'Y8;A .S KIQLT3;73H(70:#06&H!YT/07Z#L#**
M6EGJ]6GO -,+F/!A/;IB22^RA+4QI8.WT(_'?!@/1HQL'H_&>9REK'=/[0I2
M0VU-@<Y!'O,AB\<9)ROMY_%P-.[=B!V]=H^6"N8@XW'&TS@?CB#+XG1,;I[V
MKJTIMVV/NVU=JY 29_V8]3GP\2 >\G[OSGBJ^%M@/!X.!C%G W*R<9SS45B
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
MB/=JYH4L,T'/G'B2&SG+U>VEASK:=)DVHN^#Z.05T8-$?#"E7SKQ:YFI;%_
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
M#?M;:5AZ6:A;TY]1%9K5)<_@@VQ/"1E/(TOJ'$>4=4H6K9+T&25)"C=*VM+
M.YEC?@@045A#;&D?VR(]B?A;9D,8)R-(XW1\ F\\Y&KL\<8G<F7 *GC/)9,9
M9P+N+;-(9]2:8P&W<&?'X5R[79F:93@+J)\,Z@T&\U<ODHOX^H38LT'LV2GT
M^4'IX(Z;!WC+32:4:33"GQ]Q9V$A5/;PUS'EI[%_2.(?O_NVYP4^EDCN5<WD
M(]1:;7A.N<X\[ BX!$OOI;,6D*E&&P2UAE6G8>2JLF&:JX:<5$5DOCRD!76M
MN4$R*=0&M73%:M]PR[&5))5]]6*2QJ^O24_W1!K6%!&-.R;Y/VU X6& 3D&K
M$+3+[Y;;D@:5J6GB.$%DEB-M9,@W;"6(C!L0O.(6<\@;]#9/83OBY/*:3)@N
M*-BF6J'V''W^PH,L,6$4C0))L], [NJVLH2YK\F66C5%V>^QVN66/$?]CM?3
MIJ%2DENEN2Q<!3+,"8\X;SR%RQNL4'#<N"8HF=WG(0#CI%++*:>Z[SJ/2P\I
ME&R#Y(\TB'/\W%#;B*'0.5#>^R)GE&@E>,Y<EM9#IYFATT*@>>Q-'Y%IJJ0#
M^))X!,E%.'XYH@*V0>]XU7)^GR3AA$:I$'T)]PDE?0<-<[7:(F636:OYJK&N
M?"ZU2N)7L*?$?AG&_Q,[_2:OP^0Y]O&W8C?/IMX7O*L\;1YJF*2D;'+^TAOX
M1=<R]'46CR.GZ@LA:ZVJIR;HS\DGZ?O(3V ZSMN2D\Q#JF1"Z$E'Y1>'5,?0
MZ>)BZ$@Z&?]A.>R_DHX\ QI A7!=7BO=ILI@X9O%G>FZT=27Z'NCWV]-R2T\
M-N:CO6\Y"2K\C<4-M4;:]K,^[ Z7HC?M7>#)O+U1W= <X9+F":[)-0XOSP-J
M5G]+:1=6U?YFL%*6HO>/)5WL4#L#>K]6],7K%HY@N"K._P502P,$%     @
M&VJ45\@T;OR9!P  _!$  !D   !X;"]W;W)K<VAE971S+W-H965T,3<N>&UL
ME5A=;^,V%GW/KR#<V:(%-+$EV8XS30(TZ1;;AW8&D^D61;$/M$39[,BBAJ3B
M>'_]GGM)R?*,FT4!PQ:ER_MY[KF4;_;&?G1;I;QXWM6-NYULO6_?3*>NV*J=
M=)>F50V>5,;NI,?2;J:NM4J6O&E73[/9;#G=2=U,[F[XWCM[=V,Z7^M&O;/"
M=;N=M(=[59O][22=]#?>Z\W6TXWIW4TK-^I1^5_;=Q:KZ:"EU#O5.&T:855U
M._D^?7,_)WD6^+=6>S>Z%A3)VIB/M/BIO)W,R"%5J\*3!HF?)_6@ZIH4P8U/
M4>=D,$D;Q]>]]A\Y=L2REDX]F/HW7?KM[60U$:6J9%?[]V;_+Q7C69"^PM2.
MO\4^R,ZO)Z+HG#>[N!D>['03?N5SS,-HPVKV%QNRN"%COX,A]O('Z>7=C35[
M84D:VNB"0^7=<$XW5)1';_%48Y^_^\5X)=)4O!;OU9-J.H7?PFP:33F[F7J8
M(,%I$=7=!W797ZA+,_&S:?S6B7\VI2I/%4SAV^!@UCMXG[VH\6WA+T6>)B*;
M9?D+^O(AX)SUY2\$[(0WXD?=R*;0LA:/7GH%H'EW+N"@;GY>'?7,&]?*0MU.
MT!1.V2<UN?OZJW0Y^^X%9^>#L_.7M-_U-:FLV8D')-8"Q4"(WXH'QH:RXH\/
MZMF+^]H4'_]SSO^7+7R3IM]>G"E]#P<G"H,.=%Z82K36E!T<<+*F'&ZE%](J
M]"9O^Z\J!=T1KE6%KG0A6J,;+W0C//I8=$"$Q2X%E=C56HWTM[4BS;T*W6QP
M';S9;U5#UKU%5R#RQE7*<NE81XS_4GS ZL'L6MD<@K,EB?7/1=O98HN^%<;2
M@T1LS).R#9Q=']!)SD,F!"0W5@4<0):-1+5??[7*TJOOG'!>-J6TI<"F'38T
M)5DL.6/0#-?6*D8XKM6IOV 3H62Q'802%D!R=QIN4GPQV*,J9 !9BF)4 UAC
M';B[WVI<:(=$E_I)EYVLZX,H43,D&,JU&]*"H(\^XD;C42?<;)5E?F\*I&E=
MZXVDB$Y3JYYDW4EJGN!\C&?(30'MV@NKW<=0NE)1EG1#-<4-F+1D71:%:@DF
M??B7XJ=380Y?!M8&2@KEDG$U1I[T:BO]C"BXP'$' ]-UZS_!_FRU_!,.4W%I
MU5L+B6@P^_H,<> D$K)Z8O89N/8N9I!RYVM57@Y]Z41I1&,(\$7=E>C:P#"(
MJ( *TQ"R$B&=:.4A>!)0!$\WJH%MKAN0G\_(R/5,E/* YQ5#=*M;VH2BR&>*
MSSF%#Z,X()J>@LUDY[?& I*J!VA-(Q"2S")C+$9/X6$BUIUGYVN]TYYQ E<1
M=6P-*.H(G,$V5E0#]5J6)<G2W80#&<5?<N?#W!?U9 7GI*D2;/!2O&V]+A#.
M@US75 /;FEB<;]X^/'Q[ LV!@-Q 'B B[I83!F)8]@T4$(*LM@P=8*+&^<#V
M>=*00$-T%1SO+!415[K6_D"UH:=]%A/2#U0#?MQ 0\LSGR!O*'TPQ."FFE^*
M1TVB8WCY0TL! P*Z>3*,X9-:Q8B<1" <#?/O^<Z-P>':47\G2/21D@@Y,?PC
M<Y_T^K&G^SVUENL0O%4\YX@D9?G$=D][!SH5$AG3V+OOJ/+&GK#;*:.1!Z"J
MHZ4].N55FLZ2/%\R8E[EZ562IS-J(>S%R<"LH:8_'+ ,+K($/M ,HO->?4"N
MP[A""I3U.*>.G*(D["1Z%5/"=3*PPV@.A!Q; UI5/78')@F-T#>,5< )PJ=C
MH L@B&[T(^OS[/9(/.59.DF3E] NXHE"5#0RP.<XA5)B.UCZTAU1U%+O'$6_
M9G8D[X)71!>LKNK8XYCB\T7_7"H4(EMD2;:<AT)D>9[,K^=_MQ#C,$W%TWR8
MJ/W98B\M\.%IE*,;\5X0F3@6@8FOLS)T#XI#G3BT]%[7-<&16H(+'O$;1F+H
MQ]>A'^,9);8+)5@.I413:3/BRQ+II$"/'/RH6@F\(ZK77(;RC-\ ,_$;!]HW
MV%&*:D4B1^8_,B\-QS!-U2>XWN-G.,F$RK/+HU,#.E-J2[=Q5<M(+WU>0X0Q
M[&.,U(-$)I+8'V *9QG8A"6[4:<U V=U5#/N)\PT6':</A[KGSIM1WQ5#&-Q
M."B6$"@\5<)[JS%QF-O[ UTO'VR.U=->FKX-S3M@#B]U-7%IO(?!&QB:XPUQ
ML4U:6U5STYS0?D]!\4 T\,&E^$$[N0%. H]2>OK#,3E589::/9MBUP<J' ;7
MV=!^;;BP_)X1VA(%%X:/+H7I$#<-:YI2AB9X%4^?E78T 0]*(NF*WJ>^:#7^
MSOJ&2]]<_'Y>^(*$Z2NCK_3BU*-78G&=S)99LEJL:+%*YNDBR58S+.:K9)%?
M);/K].)MYXGGSX24Y@D1]0J4@)_E,D^N5SE=+JZODVR67WS@P(Y9>B6NLB2]
MRI.K18;%$N:O(+G,@R]IODPR*/O%C ZU,56@CNA'G!^?9;=@,:))I'%';QK
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
M3(S(_J:%5O:#_*>R*#.=,O@M9<9AXX]9P*X?4<[SAT<&F]BFL%/O3YO<_G!
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
M#@9DXY <%]XT83"=&8\Q-WPM\;M"6A; ^=R@AKL%&^A_J4S^!E!+ P04
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
M[B3-M.#6C2X$\'ENV13=(A3H_PR6_P!02P,$%     @ &VJ45R#&A5C% @
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
M-GA(A.]/:'=KBM7;S-[5'%6[[ :QTAH]V(00Z2);9'(E5"BA@JU.Y:+'M:(
MM="ZSG1I*" DO\G[FQQ3T8^MBGX<5Y&B^(3E^8]W?S;F5I42I[Y/7>/+G.63
MDZ-+L9!(T.& S9)7?NFT <.EL-P@+BVV/.%G#8<HL[=Z8[T)V7N\9L?H:^KL
MY[?O;R:D#M%H'BP@0 *'T_[2)/M"EBV$)"PCTU]SA-#(9>(!N@GDEI0G8&,_
MS"[F".HEE'-XK?EPK<(4<#@*Q2[;-,2OU^TB XOMV2F]SB'!)15)?D@.4\B;
M'4F*1(JP1F99&A)U0;M9!,YIKA$Z$L.=H?A+\J.:A<(WQVE>WU$HJ 20$V^<
M/RC\++2LK3OM'1,JJWI_QY!N;4<L]VEKN4]'3>I7G6OB@7P2N< I\ERL^)$#
MYG6RF&[4%&9F[]@T$&C?VF81EDW9COU>BQ]G[ZR8G A7!WAA3H?LW) ]D2U]
ML!XF$/>39KK>3'(!^FD=,K<*T1QO+65B^EUA/%,O+!M6V&X0O,@,%LB=''ZT
M#Y(@U("#7#@HA0/" 0?]D29G]!^!WJ"3I<9EZ1>EF 6SN4.L/DA,?Z4DQGEZ
M?Z.#%$;/;U%B9[8)2'N,GL)Q&84(Q OPI%7.X!9XAD4CXL/R!-S@7$-F*8<6
MFGRM0&IUEB FM@H)G9D)H4L7%.V'$!M!BH(P<\2%['5$_<S0*(R&"TKZ/LXI
M!(/H<4%QBU8E#@7][8AU3%'BE:U)8, AWH9>J#"59Z\9/J>U6I%$7Y<:!&09
M<D.2B2*SK KBA)-[GSK9!P 883F(9(?[3BR=' 1'2[U16P'42U1G:::$_J@6
M@G/$/.%FV C9*47Y5(6&^ZT:;1FR"V*+$+9#L:"D+&1%C.B*XV5A .50MG63
MO2#)EG W!I2!>5?6Q<#:V[-8^!X9;+0E==AKH*,(^(ADISY_5'\7*0KU, >M
MDU-]LL)*2[*QE4)VV!&A6K+7D,XJK62]5)@2>SV8\G6MR## /[ ,-D8XDHLO
M5@/L\U:[+320LI2&*U8T;.CKA27N$+N8.IX0>^>1[W-I/T:MTG8M,C'1*57<
M-A)V:_5C$.E9FVB>C4;R]_4M;<2B3/N^!#%.]DQ/3A)I&$?_;P;H@7<48QGI
M0[H9N?4AUD*!MDW XQM;)V7C)@HRQ1&5O(+GM*6'4W?(]AK5)H6%@LI#*E%*
MM; 2'H?5'+2&@E!(,R6B:",FYE9*6],*1MVA;WS+$+U'EVC5.;@4Z,O4;X&E
M#$GO+"MQH[\ LQPK&Y#P#>HA<?45*F5.?GL<0*9+XWPX-Q2\Y"]*+O \L[,H
M6@O8%RW"&)!K:XK29(E%MK*V0'[K=#?<KS;,,IHG)$B.!TS699S'E"OXP11@
M4TM>:S;1\5/U2#D<!=IP1FK%F!@VR/+;M"P53.#X3T/9:Q.+TJ=*6:R_!)!<
M?]*.8'G14M]JDGFEMJA0MY(6L%SBS?>"O\0"WU!01SG+88?L8=DJ;SH(0NBP
M1)&+5+E$!;-J8X"POT4'3SO9+5H?C7G[\];;GX^ZY2>'AE> LY<J8BG4*AN
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
M:F= ]PM%GW:[<0&ZWT#Z&U!+ P04    "  ;:I17.L'\X*@"  "'!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6Q]5$UOVS ,O>=7$-XP;(!6VY*=
MCRX)T'0KUD.WH.W6P["#8C.)4%GR)+EI__TD._4Z(,W%)B7R\5'2XW2GS;W=
M(CIXK*2RLVCK7'T:Q[;88L7MB:Y1^9VU-A5WWC6;V-8&>=DF53*F23*,*RY4
M-)^V:TLSG^K&2:%P:< V5<7-TP*EWLVB-'I>N!:;K0L+\7Q:\PW>H/M1+XWW
MXAZE%!4J*[0"@^M9=):>+K(0WP;\%+BS+VP(G:RTO@_.93F+DD ()18N('#_
M>\!SE#( >1I_]IA17S(DOK2?T2_:WGTO*V[Q7,L[4;KM+!I'4.*:-])=Z]U7
MW/>3![Q"2]M^8=?%YDD$16.=KO;)GD$E5/?GC_MS>)$P?BV![A-HR[LKU++\
MS!V?3XW>@0G1'BT8;:MMMB<G5+B4&V?\KO!Y;OY-.P0&'^%2/:!RV@BT\/Z6
MKR3:#]/8^1(A,"[V<(L.CKX"EU*XTLIM+7Q1)9;_ \2>6T^0/A-<T*.(WPMW
M BPE0!/*CN"QOF'6XK$C#5OH&CS47Y>='<X.$CFU-2]P%GD-6#0/&,W?O4F'
MR:<CW+*>6W8,?7[C)5<V$D&O^_MX(G#>&.-M^-6RAEM\=+"0NKC_?:B!HR4.
M-^#/6*_0A&,>A&,.'SJX$$KXAU7"1NO2PEO(R82-R'!,O<W(>)*1-*&#.Z\Z
M$ IJHPNT%C+"1I1,4N:M),_(:#P97/.=?[0.C>#20LI(RA*2C<:0IB29>#=+
M!DNCRZ:3JFWJ6H:'R&A.:,Z 389DQ/+!K79<^NJ4D=%P2!@=>B>=D(R-PP(<
MNH/XA3@J-)MV!%@H=*-<IY-^M9\R9YVX_H5W(^J*FXU0%B2N?6IR,LHC,)WL
M.\?INI7:2CLOW-;<^DF))@3X_;7VKV_OA +][)W_!5!+ P04    "  ;:I17
MJ6I%5Q<#  !^!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q]55%O
MVS80?M>O.&C%T !<1(FR+&6V@3IKL0%-9[39]C#L@9;.-A&*=$DJ3O?K1TJ.
MXF*.'R0=R?N^^^Y(GF8';1[L#M'!4RN5G<<[Y_8W26+K';;<7NL]*K^RT:;E
MS@_--K%[@[SI0:U,,DJ+I.5"Q8M9/[<RBYGNG!0*5P9LU[;<?%NBU(=YG,;/
M$Y_%=N?"1+*8[?D6OZ#[8[\R?I2,+(UH45FA%1C<S.-WZ<TR#_Z]PY\"#_;$
MAI#)6NN',/BMF<<T"$*)M0L,W'\>\1:E#$1>QM<C9SR&#,!3^YG]0Y^[SV7-
M+=YJ^9=HW&X>ES$TN.&==)_UX5<\YC,)?+66MG_#8?#-JQCJSCK='L%>02O4
M\.5/QSJ< $KZ"B [ K)>]Q"H5_D+=WPQ,_H )GA[MF#TJ?9H+TZHL"E?G/&K
MPN/<XI-V"#G\!"OC-]JX;\!5 ^^_=F+O2^\(?/('X^T]7TNT5[/$^9 !F-1'
M^N5 G[U"GV9PIY7;67BO&FR^)TB\UE%P]BQXF5UD_+UVU\!2 AG-V 4^-A:
M]7SL0@$L# F>RV] Y^?1X<K<V#VO<1[[.V'1/&*\^/&'M* _7]"6C]KR2^R+
MYSTAL))<N>^W!O[N1<,]/CE82ET__'-._\4(Y_7[$NLUFE#E*%0YO++H8X@>
M'AE>HMT;_8A!B(4WP$B:EZ1D^:D=+3LA&Z&V%OX'*0FC$T)9%:PT)=6$17>\
MWGE]9CB#."::%20M)X3E13 K6I&J**,/G5'"=09[[XUX"K:%BF:$^F-W_$:W
M6EEGNJ$'" 5>P];[64BKBDRG&62,DK1@T;UV7(;EEVN +]> .ZBU=<!*,LU3
M0BD#5I&)#U(Q&GT,A+RNN[:3W*&O4ZN-$__RH?-XJ@9]?6LQ3+SUE2UH2E@Y
MA2L_RDB:9J3()W 5K5X1H/P]? -3DOJP15KT-JLHR<H)G#MJR4E/:-%L^\YG
M?1*=<D-[&&?'YOINZ"DO[D-GON-F*Y0%B1L/I=?320QFZ';#P.E]WV'6VOE^
MU9L[_X- $QS\^D;[2W8<A #C+V?Q'U!+ P04    "  ;:I177<[RA,D"   @
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]5>]OVC 0_<Y?<<JF
MB4JT^4$"M .DT6W:I'5#;;=JFO;!) >QZMB9[13ZW^^<0$HKRA=R=NX]OW?.
M'>.UTO<F1[2P*80T$R^WMKSP?9/F6#!SIDJ4]&:I=,$L+?7*-Z5&EM6@0OA1
M$ S\@G'I3<?UWEQ/QZJR@DN<:S!543#].$.AUA,O]'8;UWR56[?A3\<E6^$-
MVI_E7-/*;UDR7J T7$G0N)QX'\*+6>SRZX1?'-=F+P;G9*'4O5M\S29>X 2A
MP-0Z!D:/![Q$(1P1R?BWY?3:(QUP/]ZQ?ZZ]DY<%,WBIQ!W/;#[Q1AYDN&25
ML-=J_06W?A+'ERIAZE]8-[D)):>5L:K8@DE!P67S9)MM'?8 H^ 50+0%1+7N
MYJ!:Y4=FV72LU1JTRR8V%]16:S2)X])=RHW5])83SDZ_*XLP@%.8:Y55J84[
MIC63EJ.![BU;"#0G8]_222[?3[>LLX8U>H4UC.!*29L;^"0SS)X3^"2QU1GM
M=,ZBHXP_4GL&_; '41#UC_#U6]_]FJ]_Q+>!QN A?PTZ/HQVG7)A2I;BQ*-6
M,*@?T)N^>Q,.@O='M,6MMO@8^_2&.B^K!():OKR61_C&V8(+3M&?6CW<XL;"
M3*CT_N\A(T>/.FSD-S)M -W- =5=+5"[TG=<Z=U/U)DQP62*P"PL<,6EY'+E
MU#X2$M[",.D%0= &G9UF]U&Q--45$=,\@?73M\:-<;M9I1V5S;'A"L.XEPR'
M<#[L)4'8::N0"L8+ R7CSS E:JXRZ(X(%8_@!+I)U(L'"9QT+G,F5^X@":(M
MH1-!OD]QPXUU)'N*7DKI1F0F.G>D,47] 9'NU8'*M5>!4?"L G#HJ_#WNK9
MO:IGDX%45=(V#=SNMN/O0]/U3^G-[+QBFF[!@, E08.S8>*!;N91L["JK&?
M0EF:*'68TPA'[1+H_5)1/VP7[H#V3V'Z'U!+ P04    "  ;:I17>P1+[],"
M   ;!@  &0   'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q]54U/XS 0O?=7
MC )"((4F=9)2H*U$@=6N!"P"ECVL]N FT];"L;.V2^'?[S@I :320^.O>6_>
MC#W3X4J;)[M =/!22F5'P<*YZB2*;+[ DMNNKE#1R4R;DCM:FGED*X.\J$&E
MC%@<]Z.2"Q6,A_7>K1D/]=))H?#6@%V6)3>O$Y1Z-0IZP=O&G9@OG-^(QL.*
MS_$>W:_JUM J:ED*4:*R0BLP.!L%9[V32>KM:X-'@2O[80X^DJG63W[QHQ@%
ML1>$$G/G&3@-SWB.4GHBDO%OS1FT+CWPX_R-_5L=.\4RY1;/M?PM"K<8!8,
M"ISQI71W>O4=U_%DGB_7TM9?6#6V&7G,E];I<@VF=2E4,_*7=1X^  ;Q%P"V
M!K!:=^.H5GG!'1\/C5Z!\=;$YB=UJ#6:Q GE+^7>&3H5A'/C&^T0CN 0KK2:
M'SHT)5S@U %7!?@S"[?\E4\EPOZ#'^S!,'+DUZ.C?.UCTOA@7_CH,;C6RBTL
M7*H"B\\$$0EN5;,WU1.VE?%G[KJ0]$)@,4NV\"5M%I*:+]F2!0M-@)OB:]#I
M9K2OFQ-;\1Q' 16&1?.,P7AOI]>/3[=H2UMMZ3;V\3W58;&D"]"SYFK^U#KA
M 5\<3*3.G_YNDKR5=+-DRJJ>HO&)[?C$^@_K/ HS%TIPN$,NX=(Z3B_F2G,%
M^[O];D:/4DI?7]H(LB.3R@B5BXK+ ]@%%O:/LI"E*<V3L-\_#MEQVKG1QBW@
MG!M-PC8RLRY+MU+O[0Q8CYW"(#L.DWC0>=".#&3[B@N?JG?O:9BQ0=B/6><*
MK:7*,@:5 Z'(JY3499R%C,S):Y(,PIA$7GWB"@%?<KDLA)IO1M>Q,O^+:9Z&
MO>,XS.(!;'H"T8>"+=',Z[9$JO12N:9VV]VV\YTU!?]NWK3-:^ZOQX+$&4'C
M[E$6@&E:4;-PNJK+?ZH=-9-ZNJ#NC<8;T/E,T^-?+[R#]O]@_!]02P,$%
M  @ &VJ45TYWT8NN @  K04  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL?51M;],P$/[>7W$*"&U26-[3=+21UL$$TL:J;8 0XH.;7%MKCAUL9]W^
M/7:2AB)U_9+<G>]Y[KDX=].MD(]J@ZCAN6)<S9R-UO6YYZEB@Q519Z)&;DY6
M0E9$&U>N/55+)&4+JI@7^G[J581R)Y^VL87,IZ+1C')<2%!-51'Y,D<FMC,G
M<':!.[K>:!OP\FE-UGB/^EN]D,;S!I:25L@5%1PDKF;.17 ^CVU^F_"=XE;M
MV6 [60KQ:)TOY<SQK2!D6&C+0,SK"2^1,4MD9/SI.9VAI 7NVSOVJ[9WT\N2
M*+P4[ <M]6;F9 Z4N"(-TW=B^QG[?A++5PBFVB=LN]PD<J!HE!95#S8**LJ[
M-WGNO\,>(/-? 80](&QU=X5:E1^))OE4BBU(FVW8K-&VVJ*-.,KMI=QK:4ZI
MP>G\J] (&;R':S2]*3AY($N&ZG3J:<-N<[RB9YIW3.$K3$$(-X+KC8)/O,3R
M?P+/R!JTA3MM\_ HXVVASR *7 C],#K"%PV]1BU?=*17!5V#A_KKT/%AM)V.
M<U63 F>.^?T5RB=T\G=O@M3_<$1;/&B+C['GUZ@4HMM= UQ3LJ2,ZA<7;HAN
MI+'@5RL<'O!9PYR)XO'WH1Z.5CG<PQ55!6'P$XD<W=8HB:9\#:S]'T97E!->
M8.>.S$7$\!;B.'/#26:MT,W2S,83",9C=S(9[\522",WC6-($G<<)*,'H4VA
MAI>FHFBXQK+CA9J\F$'7"M)LXDZB"01QX,9),%I8E5S#$V$-P@X')_'8S9($
M3N$D\-TD#N"T)^_XV.[[&8FIT>-G5G80^>XD\.'0=7E[(U2A7+>+0D%;KINF
M(3KLHHMN!/^E=XOLAL@UY<I(61FH?S9.')#=<N@<+>IV()="F_%NS8W9IRAM
M@CE?"?.C]HXM,&SH_"]02P,$%     @ &VJ45T=M5J^H @  O 4  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S0N>&ULC53;;MLP#'W/5Q#>,*Q &E]S:9<8
MB+ON\M N:'IY&/:@V$QL5)8R24F:OQ]E.UZ'9<%>+)$B#\^Q1(YW4CWK'-'
M2\F%GCBY,>M+U]5ICB73/;E&02=+J4IFR%0K5Z\5LJQ**KD;>-[ +5DAG'A<
M^68J'LN-X87 F0*]*4NF]@ERN9LXOG-PW!6KW%B'&X_7;(5S- _KF2++;5&R
MHD2A"RE X7+B3/W+)++Q5<!C@3O]:@]6R4+*9VM\S2:.9PDAQ]18!$;+%J^0
M<PM$-'XVF$Y;TB:^WA_0/U7:2<N":;R2_*G(3#YQ1@YDN&0;;N[D[@LV>OH6
M+Y5<5U_8-;&> ^E&&UDVR<2@+$2]LI?F/_Q/0M D!!7ONE#%\B,S+!XKN0-E
MHPG-;BJI53:1*X2]E+E1=%I0GHEOI4&X@'.X+M=<[A$A08'+PFAX?\\6'/79
MV#54R(:[:0.:U*#!/T#] &ZD,+F&:Y%A]B> 2PQ;FL&!9A*<1/R6FAZ$?A<"
M+PA/X(6M[+#""T_(UE +/*:OSHZ.9]M&N=1KEN+$H4[0J+;HQ._>^ /OPPEN
M4<LM.H4>SW.F\#RAIY;!C.VI PQ,E6)BA7;?A3O41A6IH?.YD>DS,)'][7P0
M!<5.[:LOS!Z^5V+A'E\,))P"?AS3?9+9<=VW4FRI-M75EKCNS.OEJ6H(S,Z!
M;5%1@\.*-!C(&+VX)2L4;!G?8"=AG(D4@1F@6Y8+5(>+#B <#KO1T(.W$/;Z
M8>>S!:!"P:C;'WCD&T:=Q[KV>]^/NJ/A ,[(/1B=0 TAN/"[?C^J4*,+.'9E
M[JN.*E&MJKFA(94;8>KF:KWM:)K6'?D[O)YK-TRM"J&!XY)2O=ZP[X"J9T5M
M&+FN^G,A#75[M<UIO**R 72^E/18&\,6: =V_ M02P,$%     @ &VJ45S8\
M4_JR @  J@4  !D   !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL?51-;]LP
M#+WW5Q#>,&R 5]MR[#A=$J#INH]#UZ+M-@S##HK-Q$9MR9.4)OWWH^3$2X$T
M%TN4^![Y1)/CM50/ND0TL&EJH2=>:4Q[%@0Z+['A^E2V*.AF(57##9EJ&>A6
M(2\<J*D#%H9IT/!*>-.Q.[M1T[%<F;H2>*- KYJ&JZ<9UG(]\2)O=W!;+4MC
M#X+IN.5+O$/SO;U19 4]2U$U*'0E!2A<3+SSZ&PVL/[.X4>%:[VW!ZMD+N6#
M-;X6$R^T"6&-N;$,G)9'O,"ZMD24QM\MI]>'M,#]_8[]D]-.6N9<XX6L?U:%
M*2=>YD&!"[ZJS:U<?\&MGL3RY;+6[@OKSG=($?.5-K+9@LEN*M&M?+-]ASU
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
M?S@9.R#:H=$N%*]MHZZYTFUOS4+/613F@C[?<%VJW<(XZ"=W^@=02P,$%
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
M 'U]S76;WTS,J:$])2[_!U!+ P04    "  ;:I17FA^*]#T#  "V#0  &0
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
MEDVSG&BQ*/K.1&C3Q8KAW'QG@+0!9GTJ3'^I)K:5U5\NR3]02P,$%     @
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
M&N>'*X+GA$D#<7\A"N[V1#Z@W"4S^1]02P,$%     @ &VJ45[\ 8,;, @
M'0D  !D   !X;"]W;W)K<VAE971S+W-H965T-3 N>&ULI99K;YLP%(;_BH7V
MH9/:@L'<JB32VJC:I%VB=MT^.\1)K!H[LTW2_/O90"DKEW3;E\0&G_=YSS$<
M,SD(^:BVA&CPE#.NILY6Z]V5ZZIL2W*L+L6.<'-G+62.M9G*C:MVDN!5&90S
MU_>\R,TQY<YL4EY;R-E$%)I13A82J"+/L3Q>$R8.4P<ZSQ?NZ&:K[05W-MGA
M#;DG^F&WD&;F-BHKFA.NJ.! DO74^0"OKF%@ \H5/R@YJ-88V%260CS:R:?5
MU/&L(\)(IJT$-G][<D,8LTK&QZ]:U&F8-K ]?E:_+9,WR2RQ(C>"_:0KO9TZ
MB0-69(T+IN_$X2.I$PJM7B:8*G_!H5J+S.*L4%KD=;!QD%->_>.GNA"M -\?
M"/#K +_T78%*EW.L\6PBQ0%(N]JHV4&9:AEMS%%N=^5>2W.7FC@]^RHT 0FX
M )^)R4V9P6VA"TG  A]-\;4"\X* LSG1F#+U?N)J [6A;E8#KBN /P#XENE+
M$,!SX'M^ ![NY^#LW2L9UWANC/N-<;_410.Z1@Z= _-T2JPIW_09JP3"4L ^
MG?L90HF?)A-WWP,.&G#P!O":<LPSTH>MPJ,VUD^B 2IJJ.@4-3R1+NIP81RG
M:=P/#AMP^ ;P2+KAWZ0;-=3H%#4ZD6[4X49!A% _-VZX\1NX(]G&'6H8QC#L
MIR8--1FE?A<:,U#P%569*+@F*\#LZPAV]4MXHA1)MQ1)F@9IOZNT<97^KZN1
M0J7=IQ%!%,)^3]![Z5?>J*N%),K P1XSTYB>O9TH4*W9=G.!XB0<V#?8ZI[P
MG]R,%*96_,,+]$(T5)F7A@C'.V*U7]46,8J7E%%]/%48O_OH(-]+!EXC^-(D
MX7B7'# S5I>@TZYAX*70>V7%;1UV]L/A"Y8;RI5AK4V@=QD;!5F=Q=5$BUUY
M_BV%-J=I.=R:[Q<B[0)S?RW,&5A/[)':?!'-?@-02P,$%     @ &VJ45ZOZ
M?1O6!   NQ<  !D   !X;"]W;W)K<VAE971S+W-H965T-3$N>&ULO5C?;]LV
M$/Y7"&\86B")?LMV%AMP(G7M0](@:;N'80^T=+:%2*)'TG8\[(_?49(56U'8
M.-7V8HODW4?>=[SCD1<;QA_$ D"2QRS-Q:BWD')Y;A@B6D!&Q1E;0HXC,\8S
M*K')YX98<J!QH92EAFV:OI'1).^-+XJ^6SZ^8"N9)CG<<B)664;Y]A)2MAGU
MK-ZNXRZ9+Z3J,,872SJ'>Y!?E[<<6T:-$B<9Y")A.>$P&_4FUGEHN4JAD/B6
MP$;L?1-ERI2Q!]7X%(]ZIEH1I!!)!4'Q;PU7D*8*"=?Q5P7:J^=4BOO?._0/
MA?%HS)0*N&+I[TDL%Z/>H$=BF-%5*N_8YB-4!GD*+V*I*'[)II(U>R1:"<FR
M2AE7D"5Y^4\?*R+V%"S_!06[4K";"NX+"DZEX+Q6P:T4W(:"_9*"5RD4IANE
M[05Q 95T?,'9AG EC6CJHV"_T$:^DEQME'O)<31!/3F^81+(D)R2,%NF; M
M+B&'62(%>1> I$DJR!=XE"N:OD>IK_<!>??S^PM#XMP*P8BJ>2[+>>P7YK%L
M<LURN1 DS&.(6P!"/8#M:@ ,M+HVW=Z9?FEK$3]'\HPXU@FQ3=MI6=#5Z]7M
M%O7@]>I6&QUO7OP!&4Z]#YP"SWT![R/05"[(IURL.,TC(%=L#1Q3!0D?,2D)
M:'-Y">D5D"HCK<>.ZPY\1<=ZG\@6.33:=QMRP7,YVQ_V+;]_*!=J35&I]5PL
M:02C'N9. 7P-O?$O/UF^^:N&*+<FRM42%6!PY! C/[GDR715I+O;E.8GNQ#B
M)$A$Q$&-8.X]E)QD;)7+-C++:?T]XWVK[_@-*END;,]J$!2T2'FNU< *M8:^
MD4:OIM'3TGB_H!Q.+S'%Q^26;O'HD63"<>O-07V?Z+:=U\*4Y0[,!E7>L]WD
M6M9PV.3JN9CC>)XU;)"E->>-9/DU6;Z>+,1+(A"$YL@6\*(^4$%:\E=P*<@?
MUY!-@?_91ID6__6K+XGM$BSH$BSL".S 2?W:2?T?V]$W+%^#D#@\V5 >GV!B
M$!)[)=EB07@'$9OGR=^  ^CBA,4$W;SK5KFCS:_:)1WKUR[!@B[!0CWS%A)(
M.7%)5A8(6"K$="LT/AW4/AW\7SY].?$/GB4@S_),LYG.M"L]UCM=@H7?->"
M^V'-_5#+_9<%8'%C]<F]9-$#5B81,HZ7BN*PU28[+>ZQ0=$E6- E6-@1V(%S
M+//IWF"^.C2N6*8.:UI6.$_Q0:9;TAI"9:S<K)0+"9OM3K#)&N\;=)I"D?I^
M0YS6@*E6ME\ .)[_/&+T%ASKNT[1PN_;<.B7O?N<U4'8D'\P.0DL2R.5NTI1
M74CI)STVICI%"SI%"[M".W2?_>0^^[\.J^*/?$/W)OF\JB5:?:I?27FJMKI/
MJWBT^[I$"[M".W3?TRW:TE^C?SSZ< R+BE/8/<<$"8=(,JZO[_7+.CH^NT0+
M.D4+NT([=/#3[=_27_\[B,_/2Z4@3LH#3I DKX)4]3 A6OW[_$9O#_"\:)YX
M+6)]QW<;5]X6,<<T/:]QY=53<2S5QMXC909\7KP."Q*ILKA\M*M[ZQ?H2?'N
MVNB_M,Z#\AWY":9\UKZF?)[D@J0P0TCSK(\U*2]?BLN&9,OB*73*I&19\;D
M&@-7 C@^8TSN&FJ"^KU^_"]02P,$%     @ &VJ45\WK_5?? @  YP@  !D
M  !X;"]W;W)K<VAE971S+W-H965T-3(N>&ULS9;?3]LP$,?_E5.T!Y"@^=$V
M:5%;B0+;>&"K8&,/TQY,<FTL'#NSW1:D_?&SG1#*2*M.&M)>ZE]WY\]]8_<\
M6@MYKW)$#0\%XVKLY5J7)[ZOTAP+HCJB1&Y6YD(61)NA7/BJE$@RYU0P/PJ"
MV"\(Y=YDY.9F<C(22\THQYD$M2P*(A^GR,1Z[(7>T\0U7>3:3OB344D6>(/Z
M:SF39N0W43):(%=4<) X'WNGX<DT#*R#L[BEN%8;?;"IW EQ;P>7V=@++!$R
M3+4-04RSPC-DS$8R'#_KH%ZSIW7<[#]%?^^2-\G<$85G@GVCF<['WL"##.=D
MR?2U6'_$.J&^C9<*IMPOK&O;P(-TJ;0H:F=#4%!>M>2A%F+#H1MM<8AJA\AQ
M5QLYRG.BR60DQ1JDM3;1;,>EZKP-'.7VJ]QH:5:I\=.33T(C#.$8+HJ2B4=$
MF"+'.=7*S%VCTI*F&C.XT2*]AU.K(=6/<'".FE"F#MNLOE]A<8?RAUG[DB-$
M09C4*Y<\16X_ \P8X8WAR-<F%0ODIS7VM,*.MF"'$5P)KG,%%SS#[&4 WVC0
M"!$]"3&-=D;\G.H.=,,C@QMUX1WXH'(B4=7-CAVZC=1=MT-ORPY38G).$0XH
MKX,>PJ_6\!5O%2UVT>SE6DVZ2=)+@I&_:J'H-12]?2B.8.T.+&;'9(727$!8
M2,(U9,0<B#FA$E:$+2O:3#!&I((29<5KP9\E:H.O())-^$Z_VX[>;]#[.]$_
M6$!SRO85L/]*P&C0C[?H%S<0\3X0;ZU?W*)?TFM'3QKT9"?ZK;FH?R%?\DJ^
MXS#L#9*XG6+04 SVH'AK_08M^L6#=O)A0S[\IQ=X^/K\#<.PO^4KAL'S7W;P
M/USAFN*EAKWA'_3^1NTI4"Y<A560BB7751EJ9ILJ?EK5KF?SZ@EP1>2"<@4,
MY\8UZ"3F LNJJE8#+4I7R>Z$-G71=7/S$D%I#<SZ7)AJ5@_L!LW;9O(;4$L#
M!!0    ( !MJE%=IJO'Y"00  !P5   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;+U8WW/B-A#^5S3N3>=N)H<M\SL%9@).VSR0RP1R?>CT0=@+N+$E
M*LF0SO2//\DV!A/'@:O:EV#)NY]WO_TBKW>P8_Q9K $D>HDC*H;66LK-M6T+
M?PTQ$0VV :KN+!F/B51+OK+%A@,)4J<XLEW'Z=@Q":DU&J1[#WPT8(F,0@H/
M'(DDC@G_>PP1VPTM;.TW'L/56NH->S38D!7,0#YM'KA:V05*$,9 1<@HXK <
M6C?XVL,=[9!:? UA)XZND4YEP=BS7MP%0\O1$4$$OM001/UL80)1I)%4''_E
MH%;Q3.UX?+U'_SE-7B6S( (F+/HM#.1Z:/4L%,"2))%\9+M?(4^HK?%\%HGT
M+]KEMHZ%_$1(%N?.*H(XI-DO><F).')PW3<<W-S!/=>AF3LTSW5HY0ZME)DL
ME90'CT@R&G"V0UQ;*S1]D9*9>JOT0ZKK/I-<W0V5GQS=,PD(.^@S&B="W1,"
M$1J@"8<@E&C"J ]4<J)K)*[0E/S).)JD80'/3'\!MN)DLPY]=$<S(>J"?O1
MDC 2: XO,B'1)_0!A11-PRC26 -;JNAU#+:?1SK.(G7?B!2[:,JH7 MT2P,(
MR@"V2KO(W=WG/G9K$;_XLH&:^ JYCMM$3S,/??SPJ2*PR?DP;@V,=SX,KH8I
M9=DL*MQ,<5MOX.ZKA;Y00+]/(5X _Z.*_EH8??Y<BPWQ86BI T8 WX(U^O$'
MW'%^JJ+,))AG"*Q$7ZN@KU5+WR-L@290*=C,$SNIJSYAMR.,&[V!O3VFXBPK
MK]JJ65B5@F\7P;?/JWWI'QD]AN*YD +Z!^4YHC%0?ZV._^=:G=0^\E*=F 3S
M#(&5J.X45'?JJ7[%\!6Z3S2)B"T/1V85H1EPY[CR)Q)ZU\*KLRCETRWRZ?ZW
MTE$WSSYZ:D.Y5%(FP3Q#8*42](H2]"Z6U -PO:=:LBH>,[S>D0J<!NXT3]24
M6?7+5MT3055"]=\05;_(J&]"5#>^SQ(JA5*7#^&6+"+X+EG5!G.IK$R">8;
M2D7 SJ'G<PP+*P<LR\%YI:Q*,XS=$VU5H_7;U>+"1[TL_C_E-=^Q6GG51W.I
MOHRB>:;0RI5P#Y5P32NL%O!B,MTJA77;IT(T]- R2X?.'->WYD>?3O_B+?MT
M?S>_]=!L?C._G552:[2S-XKFF4(K5^#0W./Z[OX[=-JJ>'OVW-.#L-+JE?S>
MP2HG=6CZ<7W7;T96]XQ^?IK5'X!&/P6,HGFFT,HU.'P-X,L_!]X15J>J+3O]
MF*RV>B6L=["RI.RCL9%ZWZW2\9M Z<LQFZ(4N\6([R8=;)WLC_7H+QU''6"R
MN>&4\%5(!8I@J2"=1E=5A6>CN&PAV28=3BV85"_=]'(-) "N#=3])6-RO] /
M* :BHV]02P,$%     @ &VJ45^4XR.<9 @  WP0  !D   !X;"]W;W)K<VAE
M971S+W-H965T-30N>&ULG51A;]HP$/TK5K0/K<1P$@/=JA!I!4V;M&X(VNVS
M"0>QZMC,O@#]][.=-*(M2&A?L,^^]^Z]XYQLK\V3+0&0'"JI[#@J$;>WE-JB
MA(K;OMZ"<C=K;2J.+C0;:K<&^"J *DG3.![1B@L5Y5DXFYD\TS5*H6!FB*VK
MBIOG.Y!Z/XZ2Z.5@+C8E^@.:9UN^@07@XW9F7$0[EI6H0%FA%3&P'D=?DML)
M\_DAX;> O3W:$^]DJ?63#[ZOQE'L!8&$ CT#=\L.)B"E)W(R_K:<45?2 X_W
M+^Q?@W?G9<DM3+3\(U98CJ-/$5G!FM<2YWK_#5H_0\]7:&G#+]DWN4.77-06
M==6"G8)*J&;EA[8/1X!D< :0MH#T4@!K :%SM%$6;$TY\CPS>D^,SW9L?A-Z
M$]#.C5#^7UR@<;?"X3#_J1%(DI"/9 X[4#6XM= ;)4*3KZ: 7$A+'N" -9?7
M+N]Q,257'ZXSBJZ\)Z%%6^JN*96>*?6KP#YA28^D<<I.P">7P]/7<.I,=\[3
MSGD:^ 9G^"9:H7%3Y!J.)9F$5H/ID1^"+X44^-PC#QJY/&6T81X&9O].=GF2
MQ(R-,KH[-O0^C24W+(F[M%?"62><_9?P.:QKM;I(/WLG+!VFZ6CP1O^)-,8&
MGP=O]-.C\?-/_YZ;C5"62%@[8-R_<0RF>4Y-@'H;)G*IT6D/V])]@<#X!'>_
MUFXJV\ />?=-R_\!4$L#!!0    ( !MJE%?G)VP(+00  #P8   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4U+GAM;*V96W/:.!B&_XK&V]EI9[:Q)9]98(:$
M,Z3-A+![L;,7!BO@J6U164#WWU<^X((17J?536S)[_M(GZ0/V4K[2.B79(LQ
M ]^B,$XZRI:Q74M5D_461UYR1W8XYD]>"8T\QHMTHR8[BCT_,T6ABC3-4B,O
MB)5N.ZM[HMTVV;,PB/$3!<D^BCSZWST.R;&C0.54\1QLMBRM4+OMG;?!"\R6
MNR?*2VI)\8,(QTE 8D#Q:T?IP=;<3O69X*\ 'Y.S>Y!&LB+D2UJ8^!U%2SN$
M0[QF*<'CEP-^P&&8@G@WOA9,I6PR-9[?G^C#+'8>R\I+\ ,)_PY\MNTHC@)\
M_.KM0_9,CF-<Q&.FO#4)D^PO.!9:30'K?<)(5)AY#Z(@SJ_>MV(<S@R<(S:@
MPH"J!N.&02\,>E.#41B,I@:S,)A-#59AL)H:[,)@-S4XA<%I:G +@ULU6+<F
M3CO-G-:T#5A.]M5LW[2<IAMF\ZWF"RM;E7V/>=TV)4= 4SWGI3?9TL[\?#$&
M<9J$"T;YTX#[6/<381A "#Z"9WS \1[SZYILXB#+D1^U/<9HL-HS[ -&P)(_
MYW<+YC&< "_V02\,P6>VQ10\D'W,M;S^?1\S+PB3#YRS7/3!^W<?VBKCG4Z;
M5M=%!^_S#J(;'=3!(XG9-@&#V,>^P#^M]T-4 U#Y:)5#ADY#=H]JB9_7[ [H
M\ ^ -*0+.O10;Y_NPUI[O][>VU%NUV[:!__3NA?7MCYL'CL2V$?-8Q?9Q\UC
M%]DGS6,7V:>_-N^S7QNZ>7,[K%G%>IGX>L8S;B4^W^ 3+\2)*"5SJYE9TVW\
MT(6VCEQH\;@/YTM=(+1< ^JV<RGL"X2N!5U3MRZ% X'008YNV>:E<'@MY"\>
MIFF;VJ5P) S&0991$8Y%PI19#68B$!J&H2&WTL?IM=!&O'';1)?"V;70<C7;
M1=4!GU\+31?J%G*-4GBQ'(QR.1BURV'Y:?(RZ(/%2^]EL! MB5I[^JK82G;>
M&G<4_BZ88'K 2O?WWZ"E_2GZA90)Z\N$#63"AC)A(YFPL4S81"9L*A,VDPF;
M2X)=I*=9IJ?Y\[_6M=:WIJ9,6%\F;" 3-I0)&\F$C67")C)ATQQF7>P]FH4<
ML[(_S@1"QX F<BH[[OQ::#BF;FLN%.]F5IDN5GVZD/CC<@'^><31"M-_14E3
M"WAKTLB$]67"!C)A0YFPD4S86"9L(A,VE0F;R83-)<$N$M0N$]3^^?VLUOK6
MU)0)Z\N$#63"AC)A(YFPL4S81"9L:E]_QND0:L[9MU2>=@*A9EFZZU2_SD1"
MTW61IE?V,_7LQ"["=).=0R=@G9Z=Y=_P96UYU-W+3OPJ]?>P-8&"^BELS?.3
M[!_X_%S]T:.;($Y B%]Y4]J=S;M+\[/JO,#(+CLO7!'&2)3=;K'G8YH*^/-7
M0MBID#90_L.@^QU02P,$%     @ &VJ45^;9OE:K!   51<  !D   !X;"]W
M;W)K<VAE971S+W-H965T-38N>&ULO9C;;N,V$(9?A5"+8A=((XDZV:EMP(F\
M;8"F"9+-[D71"T8:V\)*I)>DXJ1/7^H0V3I$L!9";Q)+FODY_(8:<3C;,_Y-
M; $D>DEB*N;:5LK=A:Z+8 L)$>=L!U0]63.>$*DN^487.PXDS)V26,>&X>H)
MB:BVF.7W[OABQE(91Q3N.!)IDA#^>@DQV\\U4WN[<1]MMC*[H2]F.[*!!Y"/
MNSNNKO1*)8P2H")B%'%8S[6E>;$RG<PAM_@2P5X<_4;95)X8^Y9=7(=SS<@B
M@A@"F4D0]>\9KB".,R45Q_=25*O&S!R/?[^I?\HGKR;S1 1<L?AK%,KM7)MH
M*(0U26-YS_9_0#FA/," Q2+_B_:EK:&A(!62):6SBB"):/&?O)0@CAQ,]QT'
M7#K@IH/]CH-5.EBG.MBE@WVJ@U,ZY%/7B[GGX'PBR6+&V1[QS%JI93]R^KFW
MXA71;*$\2*Z>1LI/+OYB$I")T:_HF@8L ?29O(! 'WR0)(H%^@PO,B7Q1V7P
M^."C#S]_G.E2C9MYZT$YQF4Q!GYG#"5_PZC<"K2B(81U 5T%7$6-WZ*^Q+V*
MMX$\1Y9YAK"!K8Z KDYWQQWN_NGN9H?[ZF1W8]H#PZI2:.5Z]CMZJ_4:\M?M
M*(7HGJB\WD/ :!#%$<E>RC-$)/H$(7 2HP=)9"H9?VTZG:$[X %0V97G(I!I
M'DA6@IX7QGF&X/F8_2E&_BE&J]YY9R7T0NQ( '--U4@!_!FTQ2\_F:[Q6P]5
MNZ)J]U+U80V<0YB#60H!4IRAWSD3H@M,H>4<3<>:.O84&PTV;3O;FKCFQ&[@
MZ8WM])D7&$<2JV%T*HS.<(RW.[4&940WZ$_%$UT1SE_5-V]/>-A)MQC"/:*&
M[:D]F7@-NFT[RW3<J=O(@M\;\E"Z(XG5Z+H577=<NF?(5R^[D%'0Q=EM\3,-
MS\26YS9 ]T8U$* _IMAJ)+%:-KPJ&][8V<C*,"!"0_4T('%74KQV4CS'58EI
MY*0WMJ$Y&5-L-9)8+2>3*B>3X3GY0N(T_R2B9:QVRH0&T$5^TBXGG46];===
MU'LC'0IU)+$:U&D%==H+]9%RM;/8T.C?$NPE4%A'&=IK*D$-*)&"6]M1+H.
MI\W-7\%YVE[ACMTL.6TC;-N3!N'>L(<2'DFL1M@T#OMRX\<95SNV.Z DEE$_
MWW*DVD*V<(-OAU'SL]D?\5"\8ZG5^1[U/68OWR.(JQ>B.JMRCWP@FE7E:CGW
MX34[*C1V)TW '6:NX3A-R+UA#X8\DEH=,CY QC^VB)'<JF;D*TMCQ3A1$4AT
M:&/>6I%.V+A=!PS#LYJP<6NCC0W7:JWHWO 'PQY)K0[[T ::_7W@\O9!+=/O
M:22B_-OV]PTD3\#_Z<0X4FM5TAY3S1]5;3666CTIAR[2'+.-[!<;G)8QU?Q1
MU59FNQ,V'=-3!;%Z1>O$#PVG^3]TG.48Q^&YGBHTS:U??RR#$8_:F';,P;8=
MQ\%-Q/K1\6$"?).?VPH4L)3*XDRNNEN=#2_S$]'&_4OSPB].> \RQ8'S#>&;
MB H4PUI)&N>>BHH79[C%A62[_)#RB4G)DOSG%D@(/#-0S]>,R;>+;(#J)'WQ
M'U!+ P04    "  ;:I17"#DQ?@4#  !,#   &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-RYX;6REEUMSHC 4Q[]*AMF'=J8K=Y2..E.EG>U#NYW:[CZG<%2F
M0-PD5O?;;Q(H%4%$]T5R^9_++R?H<;@A])TM 3C:IDG&1MJ2\]6UKK-P"2EF
M/;*"3.S,"4TQ%U.ZT-F* HZ449KHEF%X>HKC3!L/U=H3'0_)FB=Q!D\4L76:
M8OIW @G9C#13^UQXCA=++A?T\7"%%S #_KIZHF*FEUZB.(6,Q21#%.8C[<:\
M#DQEH!2_8MBPG3&2*&^$O,O)?332#)D1)!!RZ0*+QP=,(4FD)Y''G\*I5L:4
MAKOC3^]W"E[ O&$&4Y+\CB.^'&D##44PQ^N$/Y/-#RB 7.DO) E3GVB3:SU'
M0^&:<9(6QB*#-,[R)]X6![%C8'H'#*S"P-HW.!3!+@SLK@9.8>"HD\E1U#D$
MF./QD)(-HE(MO,F!.DQE+?#C3-9]QJG8C84='S\2#LBTT'=TGX4D!?2"M\ J
M4W2[%;>, ;H(@.,X89=B^W46H(MOET.=BR2D*STL D[R@-:!@"+6 \GXDJ';
M+(*HZD 7V9<(UB?"Q&KU^#/D/62;5\@R++LAH6EW<ZO!/.AN;K;0V&5!;.7/
M.>#OM3?KH3N(@.+D"DW7E$+&&ZLQ@0SF,6^L01[#53'DJ_\Q-@VW[WI#_6/W
M9.HRHZH(VA05/J?D<T[@"V .@C Z&3 /XAW.?'I4$;0I*FQNR>:>P/8(I]?-
MK:746+>Z;)^M35%A\THVKY5MQC&'\R^D5\O']GUOL,=55UF.Y]M[;'75=],?
M^(-FP'X)V.\">/:-[!^]D4<509NB C4HH09=H,ZYBH-.%:NKFBI65[55S"_A
M_%:X%\+_YSO2K[]KCMNWG#W"NJR)L*YJ(S2-KY]GHPOCV;>R<-]V+8]+@E9)
ME6RG\3"[D)US-0O/[K'2->B::M<@:RR>OM-FI4 7JEUE*"3KC.?M2KE:ML0W
MJA'<6Y_(5EFU;U]N\C[[ =-%G#&4P%RX-'I]D13-6]=\PLE*-7-OA(O64 V7
MHMT'*@5B?TY$0U=,9(#R#\3X'U!+ P04    "  ;:I17#2H&8NL#   ^#
M&0   'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R-EVUOVS80Q[\*X0U#"]21
MJ$>K=0PT48H56%LC6;?7C'2RM4JB1]*Q]^UWI!1%D1@U;V*1^M_Q?CSQ>%F?
MN/@A]P"*G.NJD9>+O5*']XXCLSW43%[P S3XIN"B9@J'8N?(@P"6&Z.Z<CS7
MC9R:E<UBLS9S6[%9\Z.JR@:V@LAC73/QWQ54_'2YH(O'B=MRMU=ZPMFL#VP'
M=Z"^'[8"1T[O)2]K:&3)&R*@N%Q\I.]3:@R,XJ\23G+P3#3*/><_].!S?KEP
M=4100::T"X8_#W -5:4]81S_=DX7_9K:</C\Z/V3@4>8>R;AFE=_E[G:7RY6
M"Y)#P8Z5NN6GWZ$#"K6_C%?2_"6G5AM%"Y(=I>)U9XP1U&73_K)SMQ$# _J2
M@=<9>&.#X 4#OS/P7VL0= :!V9D6Q>Q#RA3;K 4_$:'5Z$T_F,TTUHA?-CKO
M=TK@VQ+MU.8K5T"H1Y;D<Y/Q&LB?[ P2AS=% 28G@Q?D30J*E95\BX+O=REY
M\^O;M:,P#.W,R;HEK]HEO1>6Q-6^\$;M);EI<LB?.W P_A[">X2X\F8]?LO4
M!?'I.^*YGF\)Z/KUYI[%/'V].9VA\?N4^,9?\(*_WWY9>9[[X>9\P 1 ;H;T
M RG;-"B3GS?WT$!1*NOVM^Y#XUZ?^X=-$ 5A%*^=A^&F3&7+*([=X+DLG<JH
MOPI<W^UUSRB#GC*8I;Q3#+^\(=0[TF"=XP4I( ?!*M(QVA!;W]$@*"^,0SHB
MG*HHIFBT#ZE%Y4>K.+3SA3U?.,NW%?RA--51<2R0ZBATG<QXDY55R=J:E_^#
M!QR+J!4QG(2UHM1U1XA3%:4AC4:(4]62^K%'[8A1CQC-(MZ<,Y!2)^\Q51(1
M*\QKKJ'EG@E8ZJ*<$\PRWE32<-M@(TN =)B#EM8B"_#+]D:X%EF"[NRT<4\;
MSR=TNR5_<-80O&QW6!<;9+>AQ)/%QSG[J2*=*I;4#2(W">P,JYYA-<OPE3=+
M++E'+.SW%9"J+/01E$?!F@P(-@YU>:RM5*M)1&'HC2O*:T3I3T3/N)*>*YGE
M^J;V($A>XITE %':6F+C2"SG)1E\&BW(5!7X_DB46EQ%@6<'H>[3?>S.HESO
M6;/362$/K#I67:6HL#_3.;+>MJ[E5/C4BT:5_-HBI&[H1Z.RF5H=QHGK)R_
M#9H-.@MW"P<N='EXJOL$SKHRP/R5UOE]=@L%8>Q-$*<Z+X@2?TPXE2UILDK&
M)<(9-%8UB)UI4"56LV.CVO:DG^V;X(^F]1O-7^GFV#1L3V[:SOH+PVK22%)!
M@2[=BQB#$FVSV@X4/YCV[9XK; ;-XQX;?!!:@.\+CBU<-] +]/\R;/X'4$L#
M!!0    ( !MJE%<=\%&].@0  ,8,   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4Y+GAM;(U7VV[;.!#]%<+8AP1H(I&Z6"H< VF"Q0;8MD'2RS,MC6VVDJB2
ME)WNU^^04F37DH6\V*0X0YUS.#,<+?92_=1; $->RJ+2-[.M,?5[S]/9%DJN
MKV4-%:ZLI2JYP:G:>+I6P'/G5!8>\_W8*[FH9LN%>_:HE@O9F$)4\*B(;LJ2
MJ]\?H)#[FQF=O3YX$INML0^\Y:+F&W@&\[5^5#CS^EUR44*EA:R(@O7-[):^
MOZ.!=7 6WP3L]=&86"HK*7_:R4-^,_,M(B@@,W8+CG\[N(.BL#LACE_=IK/^
MG=;Q>/RZ^]^./))9<0UWLO@N<K.]F24SDL.:-X5YDOM_H",4V?TR66CW2_:=
MK3\C6:.-+#MG1%"*JOWG+YT01PXT/./ .@?V5H>@<W#*>2TR1^N>&[Y<*+DG
MREKC;G;@M''>R$94]AB?C<)5@7YF^4D:()21*_)09;($\H6_@,;I/:Q!*<CM
M W*K-1A->)63?P5?B4(8@587]V"X*/0EVG]]OB<7?UTN/(.H[-Y>UB'XT")@
M9Q!\SLPU">@[PGP6C+C?O=V=_>GNH1:](*P7A+G]PC/[W6:9;"HDJR #L>.K
M MZ1O %B).$%1CVO,J2."40RE$<84DA4IQ5'\P*LIVE4I<>D:-\=N7?;#-LM
M@RB*D?;NF/&(%8M]O[?Z@UC0$PLFB3U4.ZB,5'AP0T*.3\Y+S-R\98(+5Z7<
MB6I#Q,'3K?$<:6,.\H)D4J-4!X/<;60P9.I&U=+J@@/=\,K8]YFM"S#R!+8
MD=O,$+DF-$WB,;%:/O&1#-1/TS!.3^0:VB5H%<?C>H6]7N&D7L>!CK$@5=ZQ
MXUFF&AS#"]92[=2$O,%RA*$RI+_?0D5J+O(QAN$ >3Q/0G;";VB5^H%_AE[4
MTXLFZ3UON8(K6P%S/,724N&NL':TQN!&PP.A<1J<GL?0;,Y2%HWCC7N\\33>
MKN[3.+CX<8DA9T"!-F,PX\'[@S#R3T .C:A/XX2-HYSW*.>3*)]  U?9UN6)
M55+9.\]@ICA9,6\:=91_&:\%+HK_6NE/@V>,W'P8[%%(3X]@:'6F>B0]L622
MV"?L*+!W4 @4*X(M>0A>J=\(><]5/@HU&8!@81HFR?P$[- NH%&<QF<@ISWD
M=!+R8V&KCCN(7XVH[3GTPN=BC=<;N%(N*DQ@[($RT9Z"]>@.AFRP$7+9OZE<
MR1NCF0[@AP%CIR<RM*)!PLZ$&_4/U[<_2?(SEE0U>NGZPT"A[+2TC%@Q!!^<
M@7745=!)6%^D4T_9.,E?.PD;VMQU$J. Z3 ,TBA,V6GFCAB&01+3)#R#^G#U
MT^F[_QLOFBX&7B_&4:1L .#J#-01RVFLA]N<3E_G-B'?JFPPZ"<&0*=,6H3>
M49-I._R/7&U$I4D!:_3QK^?HK-JFN9T86;N^<R4-=K%NN,4/#5#6 -?7$GO/
M;F);V?[39?D_4$L#!!0    ( !MJE%?"9"_7H0(   \'   9    >&PO=V]R
M:W-H965T<R]S:&5E=#8P+GAM;*55VV[;, S]%<'80PNL]2UQL\(QT*2[]*%;
MT:[;LV+3ME!;\B2E:??UHV3'R\7)"NPE%BGR\!Q&HN*5D$^J!-#DI:ZXFCJE
MULVEZZJTA)JJ<]$ QYU<R)IJ-&7AJD8"S6Q27;F!YT5N31EWDMCZ[F02BZ6N
M&(<[2=2RKJE\G4$E5E/'=]:.>U:4VCC<)&YH 0^@'YL[B9;;HV2L!JZ8X$1"
M/G6N_,MY9.)MP \&*[6Q)D;)0H@G8]QD4\<SA*""5!L$BI]GF$-5&2"D\:O#
M=/J2)G%SO4;_9+6CE@55,!?53Y;I<NI,'))!3I>5OA>K+]#I&1N\5%3*_I)5
M&WN!%=.ETJ+NDM&N&6^_]*7KPT:"'QU("+J$8#=A=" A[!)"*[1E9F5=4TV3
M6(H5D28:T<S"]L9FHQK&S;_XH"7N,LS3R5>A@?@!.2,W/!4UD._T!12:CUQ"
M*@K.?D-FG&0&''*F%3FY!DU9I4Y-U,,U.7EW&KL:N1A$-^WJSMJZP8&Z6/)6
M<%TJ\I%GD&T#N"BB5Q*LE<R"HXC?4GU.0O\]";P@'" T?WMZ<(1.V#<VM'BC
M WA;_=/8O\6Z?PM:49X"H1I]!>.<\8*(G+P"E4.-;.N,;1US*9^38#*:3&+W
M>5/=OZ*V1(QZ$:.C(CY+H13>BA0'A,)C@5/#:FF$8N86*L.[D0S=AKT:HM]6
MB#:(G?EAZ.W0WX_RAJF/>^KC-U!G?)-ZNI02N+9<MW4,$1_O4?*],-KAO1]T
M@'?4\X[^_]P SXZ=F&C@+/@?1CO4AZ+V3XR[,5MJD(4=N8JD8LEU>SE[;S_5
MK^PPV_'/<-JWP_DO3/M4W%*)UT"1"G*$],XOD)-LQV]K:-'8";80&N>A79;X
M8H$T ;B?"YQBG6$*]&]@\@=02P,$%     @ &VJ45_>'I0,F @  300  !D
M  !X;"]W;W)K<VAE971S+W-H965T-C$N>&UL?51M;]HP$/XKIWQJI:XAH92M
M"I& =EJEM4-E+Y]-<B%6_9+9%V#_?K834B:-?B&^\SW//6<_)MMK\VIK1(*#
M%,K.HIJHN8MC6]0HF;W6#2JW4VDC&;G0;&/;&&1E $D1IZ/1;2P95U&>A=S*
MY)EN27"%*P.VE9*9/PL4>C^+DNB8>.';FGPBSK.&;7&-]*-9&1?% TO))2K+
MM0*#U2R:)W>+L:\/!3\Y[NW)&OPD&ZU???!8SJ*1%X0""_(,S'UVN$0A/)&3
M\;OGC(:6'GBZ/K)_#K.[63;,XE*+7[RD>A9]C*#$BK6"7O3^"_;S3#Q?H84-
MO[#O:T<1%*TE+7NP4R"YZK[LT)_#"2!-S@#2'I &W5VCH/*>$<LSH_=@?+5C
M\XLP:D [<5SY2UF3<;O<X2A_UH20W, '>'8.>%2%E@@77[6UE[!" ^N:&9>X
M1V)<6/B.!VJ9N,QB<LT]15STC19=H_1,HR2%)ZVHMO"@2BS_)8B=ZD%Z>I2^
M2-]E_%;0-8R3*TA':0K6"[7OT(Z'$QD'VILSM'-%O.2B]6Z!-1:MX<31R3X4
MHG7*H3):PE++IB46G*4K>&!&<;6U;V=V!7.I6T5PP54O[K^GUHFY#6+\"]KE
MX\GT4SK-XMWI$/')%4LTVV!D"X5OT=WVD!W>RKRSR%MY]]">F-ER94%@Y:"C
MZ^DD M.9MPM(-\$P&TW.?F%9N_>.QA>X_4H[T_2!;S#\@^1_ 5!+ P04
M"  ;:I17/48<!]4#  !&$0  &0   'AL+W=O<FMS:&5E=',O<VAE970V,BYX
M;6RM6&MSVC@4_2L:[TZ'S&SP$QLH,)/P"+ TFTFF[6?%%N"I+7DE$=I_OY)L
M7'"$UYWZ"^AQSM&]DJZDZ]&1T&]LCQ 'W],$L[&QYSP;FB8+]RB%K$LRA$7/
MEM 4<E&E.Y-E%,%(D=+$="S+-U,88V,R4FU/=#(B!Y[$&#U1P YI"NF/>Y20
MX]BPC5/#<[S;<]E@3D89W*$7Q#]G3U34S%(EBE.$64PPH&@[-N[LX:8G\0KP
M)49'=E8&TI-70K[)RBH:&Y8T""4HY%(!BK\W-$5)(H6$&?\6FD8YI"2>ET_J
M"^6[\.45,C0ER=<XXONQT3= A+;PD/!G<ERBPA]E8$@2IG[!L<!:!@@/C).T
M( L+TACG__![,0]G!*&C)S@%P:D2O"L$MR"X30E>0?":$GH%H=>4X!<$ORDA
M* A!4T*_(/2;$@8%85 E^-<6SCJMG-5T#+M<['>K?95R6FY;K;>9;RRU*V>0
MP\F(DB.@$B_T9$%M;<47FS'&,@A?.!6]L>#QR2/A"-@>N 6/(N)7."0I IT-
M8>P&/"$*7O:0(M$[)6E&,,*< ;(%SR@D.(R3&*I0$BV/AQ11R EE .((S! F
MPMZ\02I+Q3/!S@QQ&"=BD%OP^64&.G_>C$PN_)%6F6%A^WUNNW/%=A=\(ICO
M&9CC"$4:_KJ>;SLU J:8R'(VG=-LWCNUBO^$O M<^R_@6(ZK,6A:3U\?DEKZ
MK)Y^EU%!MZ[2Y_\S.L2UHR^:^^YHZ _-?=?1E\U]U]%7S7W7T=>_M^Y__][4
M;9K3[9I=[)9G@JOTO&MG@HC7N#@)$GD2Z$*S5D(^'88L@R$:&^)MP!!]0\;D
MPQ^V;WW4A46;8K,VQ>9MBBW:%'MH4VS9IMBJ3;%U+M938O)%^39Q+-_W!OV1
M^78>8>]QMZX76 /[$K=YC_-]V^K9?HF[B!FOC!FO-F;4M<9 )_IY\=V 3HP!
M4QW:$*I5_-40:E-LUJ;8O$VQ19MB#VV*+=L46[4IML[%_+,M'_3[EN<,*B&D
MP?4<5UU)%R&DP_4#OW\EA'IE"/5^[=H!F7@OLN(!*E*M.%1ORRA.#AQ%*KHB
MDB10/#%+I#;0\G&#\[/!ZMK!I5O3]RBK:U6.CYD.Y%9 \QPD$X(S5 6TT"G9
MO4O0@]9RJX):ZE'N)6JEGX7*XJYU9CE^9:<T,FNCD^H'E4UBGN4N(H78J8R<
M@9 <,,^?+&5KF?3?J=RGTGYO#U>VIGUM#S=Y3O]3/O_"\ G278P92-!6#&5U
M V$PS;/VO,))IC*G5\)%)J:*>P0C1"5 ]&^)R)Z*BAR@_'0R^0]02P,$%
M  @ &VJ45R1!6;9H P  HPP  !D   !X;"]W;W)K<VAE971S+W-H965T-C,N
M>&ULK9=MD]HV$,>_RH[;:9.9*W[@X>@5F+F#9)(7ES!W:?I:9R^@.=ER)!DN
M,_WP74D^%PBXT.$-6+;V_]?^6*W%:"/5LUXA&GC)1:''P<J8\B8,=;K"G.F.
M++&@)PNI<F9HJ):A+A6RS 7E(DRB:!#FC!?!9.3NS=5D)"LC>(%S!;K*<Z:^
MWZ&0FW$0!Z\W'OAR9>R-<#(JV1(?T?Q9SA6-PD8EXSD6FLL"%"[&P6U\,QO:
M^6["5XX;O74--I,G*9_MX&,V#B*[(!28&JO Z&N-4Q3""M$ROM6:06-I [>O
M7]7?N]PIER>F<2K%7SPSJW$P#"##!:N$>9";#UCGT[=ZJ13:?<*FGAL%D%;:
MR+P.IA7DO/#?[*7FL!60Q$<"DCH@V0OH)D<"NG5 ]U2'7AW0<V1\*H[#C!DV
M&2FY 65GDYJ]<#!=-*7/"_NS/QI%3SG%F<DG:1#B/OP&CRNF<"5%ADK_"N^^
M5=Q\AS<S-(P+#5_PQ51,O!V%AEQM;)C6#G?>(3GJL.Y E%Q!$B4Q:.NB#ZA,
MVU4^IZ8#R="JQ#'\#&&M=%QP=H)@-W;+ZAY4"0EEPS-I>"9.MG=$=BKSG,KY
MT<CT&69\S3,L,GT%;C]IF*/RH.$-+VK7M_#W\2SNO-W V=D]O)[$HW"]#>X_
M9\Q:EVP;RXTN68KC@#J'1K7&8/++3_$@^J,%2+<!TFT%<L\+GE>YS3S%PE K
M ;FH^7S>%,2#U[A\[<%<44GZIE!#NUTJ1&HUYA"?5O?3<_,HO=CO6RBC3MS?
MHWDAQQV:O89FKY7FG+HB*H691W8%[UZ(*]=(V'CJJRJ30C"EH228KJYL@?V[
M8PY!;#4]%Z(7ZV]!3/817LAO!V&_0=@_#^&G*G\B5%257ZGR#O)I53R73__'
M_1I%T1ZA"SGN$!HTA ;G$7KM8_# #%[!P1X'M[FL"@/W],+EI>"H#H%L-3X7
MY. 4D!=RW %YW8"\/@_D V:8EZZW^?VZ^S[X'SNW=0'G O5B<;S3_PCI_OOD
M0J8[3(<-T^%Y3*>LY(8)CU$38N>8 1V)X7UE*F+[4>N*%>GI+]W6)9Q+]9)B
ML^'!FM^J>@\UW#H1VN/[/5-+7F@0N*# J'--_47Y([$?&%FZ0^*3-'3D=)<K
M^A>!RDZ@YPM)O;$>V'-G\[]D\@]02P,$%     @ &VJ45[;16TE@ P  ] P
M !D   !X;"]W;W)K<VAE971S+W-H965T-C0N>&ULO5=M;YLP$/XK%INF5LI*
M@(2$+HG4E+U$6MNH7=</TSXXY!)0P4YMDV3_?F>@+*0):M1H7P";>YZ[>WS8
M1V_%Q:,, 119)S&3?2-4:G%NFC(((:'RC"^ X9L9%PE5.!1S4RX$T&D&2F+3
M;C9=,Z$1,P:];&XL!CV>JCAB,!9$IDE"Q9\AQ'S5-RSC>>(VFH=*3YB#WH+.
MX0[4_6(L<&26+-,H 28CSHB 6=^XL,Y]3]MG!C\C6,F-9Z(SF7#^J >C:=]H
MZH @AD!I!HJW)5Q"'&LB#..IX#1*EQJX^?S,_B7+'7.94 F7/'Z(IBKL&UV#
M3&%&TUC=\M4W*/)I:[Z QS*[DE5NZ[8-$J12\:0 8P1)Q/([71<Z;  L=P_
M+@#V-J"U!^ 4 .>U@%8!:&7*Y*ED.OA4T4%/\!41VAK9]$,F9H;&]".FE_U.
M"7P;(4X-KKD"8KGD(_F*-4)P)49,IH*R ,A8\ !@*LF)#XI&L20_8*U2&I^B
M^?V=3T[>G_9,A5%H+C,H/ YSC_8>CY9-KCA3H22?V12F50(3PR]SL)]S&-JU
MC#>!.B..U2!VTW9V!'3Y>KB] ^Z_'F[59..4*^)D?*T]?*7J,\&3C=7 +U#%
M@%^<:N#L$J2*V)Q<Z.\F4A'(72N1>VIGGO0&L!Q87LOU/$QSN2G02[MFU<*O
MLZBDV2K3;-6F>:-"$.2:,]S!!,UR&;& )T!./J]Q4Y-P2GY=03(!\7M7:K7L
M>K,\EPL:0-_ W5""6((Q^/#.<IN?=A7(,<G\(Y%55&V7JK;_6_'DGMR-);<M
M#\O'V2J>VH@.%>](9!7QW%(\MU:\!ZJP)'V:X'F7"SB.%D"&J9"JMA9K:0^M
MQ6.2^4<BJ\C9*>7LU,IYSU*)AP7A DMN)N IQ?(C(P5)0\\-N0H;Y!H[&S[;
M<>CLTKGSLB+;W:;7=;<JLC:N0R4\$EE%PFXI8??M$NJ#&Z^"RYVB=5^(UFD[
MW2W%:L,X5+$CD544\TK%O+<K]AVEJE',>W'6.5VK;6_O>[6!'*K9D<ARS<R-
M?C !,<_Z:DD"GC*5MU7E;-FZ7V0=Z];\$%OZO /_1Y/_#UQ1,8^8)#',D+)Y
MUD&Y1-YCYP/%%UG7.>$*>]CL,<3?$A#: -_/.':>Q4 [*']T!G\!4$L#!!0
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
M0P2H0Z8#$>X"KQ"@XDJ$4; +'/E &$""( KH+O :#4;Q4#K &PQ8VW2#&2-
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
M<6A4"H[<8R6,<6*T_C6"R0_L?@!02P,$%     @ &VJ45\;L4FQ@!0  22P
M  \   !X;"]W;W)K8F]O:RYX;6S%FDM3XS@0@/^**I=E#FSB)X\B5 $99JEB
MF"RP['%+L16B&EO*2C*/^?7;4D@A0=RUERBGQ+9B?VY'^KHEGSQ+]7,FY4_R
MTC9"CP<+8Y;'PZ&N%JRE^G>Y9 *.S*5JJ8%-]3C42\5HK1>,F;89IJ-1.6PI
M%X/3D_6YIFKH;TC#*L.E@)UVQP-GS_K]N-TD3USS&6^X>1T/W/>&#4C+!6_Y
M+U:/!Z,!T0OY_(=4_)<4AC9WE9)-,QXDJP,/3!E>?=I]9R'OZ4R[/8;.;BF
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
M<?SX+#O;]&_Y;/PCVN(%4$L! A0#%     @ &VJ45P=!36*!    L0   !
M             ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  ;
M:I17< P@C>X    K @  $0              @ &O    9&]C4')O<',O8V]R
M92YX;6Q02P$"% ,4    "  ;:I17F5R<(Q &  "<)P  $P
M@ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( !MJE%>E;20#
MH <  " R   8              " @0T(  !X;"]W;W)K<VAE971S+W-H965T
M,2YX;6Q02P$"% ,4    "  ;:I17IX8D34<&   X&0  &
M@('C#P  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%     @ &VJ4
M5V6>19(" P  / H  !@              ("!8!8  'AL+W=O<FMS:&5E=',O
M<VAE970S+GAM;%!+ 0(4 Q0    ( !MJE%=0WUU6$ 4  %82   8
M      " @9@9  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"% ,4
M"  ;:I17 4%06CL$  !6%   &               @('>'@  >&PO=V]R:W-H
M965T<R]S:&5E=#4N>&UL4$L! A0#%     @ &VJ45\GZ5YD6"@  *C$  !@
M             ("!3R,  'AL+W=O<FMS:&5E=',O<VAE970V+GAM;%!+ 0(4
M Q0    ( !MJE%?H8LOI11(  #TT   8              " @9LM  !X;"]W
M;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    "  ;:I17M;2U!/D"  #6
M!@  &               @($60   >&PO=V]R:W-H965T<R]S:&5E=#@N>&UL
M4$L! A0#%     @ &VJ45\Z)3T7= @  WP4  !@              ("!14,
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( !MJE%?<X"1"
M0@,   ('   9              " @5A&  !X;"]W;W)K<VAE971S+W-H965T
M,3 N>&UL4$L! A0#%     @ &VJ45ZPA[8@O P  F <  !D
M ("!T4D  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4    "  ;
M:I17E\3JD]4$  #Z"@  &0              @($W30  >&PO=V]R:W-H965T
M<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( !MJE%<F%EHX1PH  +\9   9
M          " @4-2  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL4$L! A0#
M%     @ &VJ45\H3U@S-!P  J18  !D              ("!P5P  'AL+W=O
M<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    "  ;:I17A<G>'B$'  #<
M$@  &0              @('%9   >&PO=V]R:W-H965T<R]S:&5E=#$U+GAM
M;%!+ 0(4 Q0    ( !MJE%>90E:((@0  #8*   9              " @1UL
M  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @ &VJ45\@T
M;OR9!P  _!$  !D              ("!=G   'AL+W=O<FMS:&5E=',O<VAE
M970Q-RYX;6Q02P$"% ,4    "  ;:I176I4-.,()  #7&   &0
M    @(%&>   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4 Q0    (
M !MJE%=CTZPLF 0  ),*   9              " @3^"  !X;"]W;W)K<VAE
M971S+W-H965T,3DN>&UL4$L! A0#%     @ &VJ45YO["VB" P  K@<  !D
M             ("!#H<  'AL+W=O<FMS:&5E=',O<VAE970R,"YX;6Q02P$"
M% ,4    "  ;:I17T?V5=QX%  "U#   &0              @(''B@  >&PO
M=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( !MJE%<GM_QLJ00
M 'D*   9              " @1R0  !X;"]W;W)K<VAE971S+W-H965T,C(N
M>&UL4$L! A0#%     @ &VJ45Q+)!_/V!   * L  !D              ("!
M_)0  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4    "  ;:I17
MH=V(>MT"   8!@  &0              @($IF@  >&PO=V]R:W-H965T<R]S
M:&5E=#(T+GAM;%!+ 0(4 Q0    ( !MJE%<@QH58Q0(   X&   9
M      " @3V=  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L! A0#%
M  @ &VJ45T-HY^E^!   %@H  !D              ("!.:   'AL+W=O<FMS
M:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    "  ;:I17[GARF((3  #&/0
M&0              @('NI   >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;%!+
M 0(4 Q0    ( !MJE%<N4-4NP0(  !(&   9              " @:>X  !X
M;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ &VJ45SK!_."H
M @  AP4  !D              ("!G[L  'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6Q02P$"% ,4    "  ;:I17J6I%5Q<#  !^!@  &0
M@(%^O@  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0    ( !MJ
ME%==SO*$R0(  " &   9              " @<S!  !X;"]W;W)K<VAE971S
M+W-H965T,S$N>&UL4$L! A0#%     @ &VJ45WL$2^_3 @  &P8  !D
M         ("!S,0  'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q02P$"% ,4
M    "  ;:I173G?1BZX"  "M!0  &0              @('6QP  >&PO=V]R
M:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( !MJE%=';5:OJ (  +P%
M   9              " @;O*  !X;"]W;W)K<VAE971S+W-H965T,S0N>&UL
M4$L! A0#%     @ &VJ45S8\4_JR @  J@4  !D              ("!FLT
M 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    "  ;:I17'J0F
M[74&  !G$   &0              @(&#T   >&PO=V]R:W-H965T<R]S:&5E
M=#,V+GAM;%!+ 0(4 Q0    ( !MJE%?^,)6GN (  ,4%   9
M  " @2_7  !X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#%     @
M&VJ45P@%2RLZ!   7@D  !D              ("!'MH  'AL+W=O<FMS:&5E
M=',O<VAE970S."YX;6Q02P$"% ,4    "  ;:I17D!'X-0X%  "''P  &0
M            @(&/W@  >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;%!+ 0(4
M Q0    ( !MJE%?3,-):V (  " (   9              " @=3C  !X;"]W
M;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ &VJ45^)-@P=_ @
ME 8  !D              ("!X^8  'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6Q02P$"% ,4    "  ;:I178WJ34HX#   Q#@  &0              @(&9
MZ0  >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    ( !MJE%>:
M'XKT/0,  +8-   9              " @5[M  !X;"]W;W)K<VAE971S+W-H
M965T-#,N>&UL4$L! A0#%     @ &VJ45TZWYV73 @  K@@  !D
M     ("!TO   'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"% ,4
M"  ;:I17#0(2P],"  #.!P  &0              @('<\P  >&PO=V]R:W-H
M965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( !MJE%>>72TUR@4  & H   9
M              " @>;V  !X;"]W;W)K<VAE971S+W-H965T-#8N>&UL4$L!
M A0#%     @ &VJ45UC;@E_( @  Q0@  !D              ("!Y_P  'AL
M+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    "  ;:I17^%*A,W8"
M  #Q!@  &0              @('F_P  >&PO=V]R:W-H965T<R]S:&5E=#0X
M+GAM;%!+ 0(4 Q0    ( !MJE%=V.\(B- 8  #$C   9              "
M@9," 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%     @ &VJ4
M5[\ 8,;, @  '0D  !D              ("!_@@! 'AL+W=O<FMS:&5E=',O
M<VAE970U,"YX;6Q02P$"% ,4    "  ;:I17J_I]&]8$  "[%P  &0
M        @($!# $ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+ 0(4 Q0
M   ( !MJE%?-Z_U7WP(  .<(   9              " @0X1 0!X;"]W;W)K
M<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ &VJ45VFJ\?D)!   '!4
M !D              ("!)!0! 'AL+W=O<FMS:&5E=',O<VAE970U,RYX;6Q0
M2P$"% ,4    "  ;:I17Y3C(YQD"  #?!   &0              @(%D& $
M>&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( !MJE%?G)VP(
M+00  #P8   9              " @;0: 0!X;"]W;W)K<VAE971S+W-H965T
M-34N>&UL4$L! A0#%     @ &VJ45^;9OE:K!   51<  !D
M ("!&!\! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4    "  ;
M:I17"#DQ?@4#  !,#   &0              @('Z(P$ >&PO=V]R:W-H965T
M<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( !MJE%<-*@9BZP,  #X,   9
M          " @38G 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL4$L! A0#
M%     @ &VJ45QWP4;TZ!   Q@P  !D              ("!6"L! 'AL+W=O
M<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    "  ;:I17PF0OUZ$"   /
M!P  &0              @(')+P$ >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM
M;%!+ 0(4 Q0    ( !MJE%?WAZ4#)@(  $T$   9              " @:$R
M 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @ &VJ45SU&
M' ?5 P  1A$  !D              ("!_C0! 'AL+W=O<FMS:&5E=',O<VAE
M970V,BYX;6Q02P$"% ,4    "  ;:I17)$%9MF@#  "C#   &0
M    @($*.0$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4 Q0    (
M !MJE%>VT5M)8 ,  /0,   9              " @:D\ 0!X;"]W;W)K<VAE
M971S+W-H965T-C0N>&UL4$L! A0#%     @ &VJ45YL#)B0+ P  P P  !D
M             ("!0$ ! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6Q02P$"
M% ,4    "  ;:I17;AXW\^$%  "I%P  &0              @(&"0P$ >&PO
M=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( !MJE%=G,\FO-0,
M $H3   -              "  9I) 0!X;"]S='EL97,N>&UL4$L! A0#%
M  @ &VJ45Y>*NQS     $P(   L              ( !^DP! %]R96QS+RYR
M96QS4$L! A0#%     @ &VJ45\;L4FQ@!0  22P   \              ( !
MXTT! 'AL+W=O<FMB;V]K+GAM;%!+ 0(4 Q0    ( !MJE%<>WYE>' (  #TG
M   :              "  7!3 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<U!+ 0(4 Q0    ( !MJE%>E?PYQ[@$  ) F   3              "  <15
K 0!;0V]N=&5N=%]4>7!E<UTN>&UL4$L%!@    !* $H /10  .-7 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<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>90
<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>91
<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>125</ContextCount>
  <ElementCount>316</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>41</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-document-and-entity-information</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-consolidated-balance-sheets-</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-consolidated-statements-of-operations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-</Role>
      <ShortName>Consolidated Statements of Shareholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-consolidated-statements-of-cash-flows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies</Role>
      <ShortName>Note 1 - Description of Business and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Note 2 - Allowance for Credit Losses for Trade Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable</Role>
      <ShortName>Note 2 - Allowance for Credit Losses for Trade Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Note 3 - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-3-inventories</Role>
      <ShortName>Note 3 - Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Note 4 - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-4-property-and-equipment-net</Role>
      <ShortName>Note 4 - Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Note 5 - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-5-intangible-assets</Role>
      <ShortName>Note 5 - Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Note 6 - Product Warranties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-6-product-warranties</Role>
      <ShortName>Note 6 - Product Warranties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Note 7 - Long-term Debt and Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-</Role>
      <ShortName>Note 7 - Long-term Debt and Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Note 8 - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-8-leases</Role>
      <ShortName>Note 8 - Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Note 9 - Employee Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-9-employee-benefits</Role>
      <ShortName>Note 9 - Employee Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information</Role>
      <ShortName>Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Note 11 - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-11-revenue-recognition</Role>
      <ShortName>Note 11 - Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Note 12 - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-12-income-taxes</Role>
      <ShortName>Note 12 - Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Note 13 - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-13-fair-value-measurements</Role>
      <ShortName>Note 13 - Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Note 14 - Net Income (Loss) Per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-14-net-income-loss-per-share</Role>
      <ShortName>Note 14 - Net Income (Loss) Per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Note 15 - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-15-shareholders-equity</Role>
      <ShortName>Note 15 - Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Note 16 - Gain on Insurance Proceeds</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds</Role>
      <ShortName>Note 16 - Gain on Insurance Proceeds</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Note 17 - Employee Retention Tax Credit</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-17-employee-retention-tax-credit</Role>
      <ShortName>Note 17 - Employee Retention Tax Credit</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Note 18 - Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-18-contingencies</Role>
      <ShortName>Note 18 - Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Note 19 - New Accounting Standards Not Yet Adopted</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted</Role>
      <ShortName>Note 19 - New Accounting Standards Not Yet Adopted</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited</Role>
      <ShortName>Note 20 - Quarterly Results of Operations (Unaudited)</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-significant-accounting-policies-policies</Role>
      <ShortName>Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Note 2 - Allowance for Credit Losses for Trade Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables</Role>
      <ShortName>Note 2 - Allowance for Credit Losses for Trade Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Note 3 - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-3-inventories-tables</Role>
      <ShortName>Note 3 - Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-3-inventories</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Note 4 - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-4-property-and-equipment-net-tables</Role>
      <ShortName>Note 4 - Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-4-property-and-equipment-net</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Note 6 - Product Warranties (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-6-product-warranties-tables</Role>
      <ShortName>Note 6 - Product Warranties (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-6-product-warranties</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Note 7 - Long-term Debt and Notes Payable (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables</Role>
      <ShortName>Note 7 - Long-term Debt and Notes Payable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Note 8 - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-8-leases-tables</Role>
      <ShortName>Note 8 - Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-8-leases</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Note 9 - Employee Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-9-employee-benefits-tables</Role>
      <ShortName>Note 9 - Employee Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-9-employee-benefits</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Note 11 - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-11-revenue-recognition-tables</Role>
      <ShortName>Note 11 - Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-11-revenue-recognition</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Note 12 - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-12-income-taxes-tables</Role>
      <ShortName>Note 12 - Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-12-income-taxes</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Note 14 - Net Income (Loss) Per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables</Role>
      <ShortName>Note 14 - Net Income (Loss) Per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-14-net-income-loss-per-share</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited) (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables</Role>
      <ShortName>Note 20 - Quarterly Results of Operations (Unaudited) (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual</Role>
      <ShortName>Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details</Role>
      <ShortName>Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Note 3 - Inventories - Components of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details</Role>
      <ShortName>Note 3 - Inventories - Components of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details</Role>
      <ShortName>Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Note 5 - Intangible Assets (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-5-intangible-assets-details-textual</Role>
      <ShortName>Note 5 - Intangible Assets (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-5-intangible-assets</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Note 6 - Product Warranties (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-6-product-warranties-details-textual</Role>
      <ShortName>Note 6 - Product Warranties (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-6-product-warranties-tables</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details</Role>
      <ShortName>Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Note 7 - Long-term Debt and Notes Payable (Details Textual)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual</Role>
      <ShortName>Note 7 - Long-term Debt and Notes Payable (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details</Role>
      <ShortName>Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals</Role>
      <ShortName>Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Note 8 - Leases (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-8-leases-details-textual</Role>
      <ShortName>Note 8 - Leases (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-8-leases-tables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Note 8 - Leases - Future Payments Due (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-8-leases-future-payments-due-details</Role>
      <ShortName>Note 8 - Leases - Future Payments Due (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Note 9 - Employee Benefits (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-9-employee-benefits-details-textual</Role>
      <ShortName>Note 9 - Employee Benefits (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-9-employee-benefits-tables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Note 9 - Employee Benefits - Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details</Role>
      <ShortName>Note 9 - Employee Benefits - Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual</Role>
      <ShortName>Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Note 11 - Revenue Recognition (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-11-revenue-recognition-details-textual</Role>
      <ShortName>Note 11 - Revenue Recognition (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-11-revenue-recognition-tables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details</Role>
      <ShortName>Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Note 12 - Income Taxes (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-12-income-taxes-details-textual</Role>
      <ShortName>Note 12 - Income Taxes (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-12-income-taxes-tables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Note 12 - Income Taxes - Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details</Role>
      <ShortName>Note 12 - Income Taxes - Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Note 12 - Income Taxes - Effective Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details</Role>
      <ShortName>Note 12 - Income Taxes - Effective Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details</Role>
      <ShortName>Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Note 12 - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details</Role>
      <ShortName>Note 12 - Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Note 14 - Net Income (Loss) Per Share (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual</Role>
      <ShortName>Note 14 - Net Income (Loss) Per Share (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details</Role>
      <ShortName>Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Note 15 - Shareholders' Equity (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-15-shareholders-equity-details-textual</Role>
      <ShortName>Note 15 - Shareholders' Equity (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-15-shareholders-equity</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Note 16 - Gain on Insurance Proceeds (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual</Role>
      <ShortName>Note 16 - Gain on Insurance Proceeds (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Note 17 - Employee Retention Tax Credit (Details Textual)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual</Role>
      <ShortName>Note 17 - Employee Retention Tax Credit (Details Textual)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-17-employee-retention-tax-credit</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="occ20231031_10k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details</Role>
      <ShortName>Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables</ParentRole>
      <Position>66</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="10-K" isDefinitelyFs="true" isUsgaap="true" original="occ20231031_10k.htm">occ20231031_10k.htm</File>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ex_605462.htm">ex_605462.htm</File>
    <File>occ-20231031.xsd</File>
    <File>occ-20231031_cal.xml</File>
    <File>occ-20231031_def.xml</File>
    <File>occ-20231031_lab.xml</File>
    <File>occ-20231031_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image01.jpg</File>
    <File>image02.jpg</File>
    <File>image03.jpg</File>
    <File>image04.jpg</File>
    <File>occ01.jpg</File>
    <File>occ02.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="675">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="37">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>94
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "occ20231031_10k.htm ex_605462.htm": {
   "nsprefix": "occ",
   "nsuri": "http://http/20231031",
   "dts": {
    "inline": {
     "local": [
      "ex_605462.htm",
      "occ20231031_10k.htm"
     ]
    },
    "schema": {
     "local": [
      "occ-20231031.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/currency/2023/currency-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/exch/2023/exch-2023.xsd",
      "https://xbrl.sec.gov/naics/2023/naics-2023.xsd",
      "https://xbrl.sec.gov/sic/2023/sic-2023.xsd",
      "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "occ-20231031_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "occ-20231031_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "occ-20231031_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "occ-20231031_pre.xml"
     ]
    }
   },
   "keyStandard": 288,
   "keyCustom": 28,
   "axisStandard": 19,
   "axisCustom": 0,
   "memberStandard": 26,
   "memberCustom": 15,
   "hidden": {
    "total": 30,
    "http://fasb.org/us-gaap/2023": 22,
    "http://xbrl.sec.gov/dei/2023": 2,
    "http://http/20231031": 6
   },
   "contextCount": 125,
   "entityCount": 1,
   "segmentCount": 41,
   "elementCount": 450,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 675,
    "http://xbrl.sec.gov/dei/2023": 37
   },
   "report": {
    "R1": {
     "role": "http://http/20231031/role/statement-document-and-entity-information",
     "longName": "000 - Document - Document And Entity Information",
     "shortName": "Document And Entity Information",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "occ20231031_10k.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "dei:EntityRegistrantName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "occ20231031_10k.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://http/20231031/role/statement-consolidated-balance-sheets-",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "2",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:PreferredStockSharesAuthorized",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://http/20231031/role/statement-consolidated-statements-of-operations",
     "longName": "003 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-",
     "longName": "004 - Statement - Consolidated Statements of Shareholders' Equity",
     "shortName": "Consolidated Statements of Shareholders' Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2020-10-31_StatementEquityComponentsAxis-CommonStockMember",
      "name": "us-gaap:SharesOutstanding",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
     "longName": "005 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
     "longName": "006 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies",
     "shortName": "Note 1 - Description of Business and Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable",
     "longName": "007 - Disclosure - Note 2 - Allowance for Credit Losses for Trade Accounts Receivable",
     "shortName": "Note 2 - Allowance for Credit Losses for Trade Accounts Receivable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://http/20231031/role/statement-note-3-inventories",
     "longName": "008 - Disclosure - Note 3 - Inventories",
     "shortName": "Note 3 - Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://http/20231031/role/statement-note-4-property-and-equipment-net",
     "longName": "009 - Disclosure - Note 4 - Property and Equipment, Net",
     "shortName": "Note 4 - Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://http/20231031/role/statement-note-5-intangible-assets",
     "longName": "010 - Disclosure - Note 5 - Intangible Assets",
     "shortName": "Note 5 - Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://http/20231031/role/statement-note-6-product-warranties",
     "longName": "011 - Disclosure - Note 6 - Product Warranties",
     "shortName": "Note 6 - Product Warranties",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ProductWarrantyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
     "longName": "012 - Disclosure - Note 7 - Long-term Debt and Notes Payable",
     "shortName": "Note 7 - Long-term Debt and Notes Payable",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:LongTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://http/20231031/role/statement-note-8-leases",
     "longName": "013 - Disclosure - Note 8 - Leases",
     "shortName": "Note 8 - Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://http/20231031/role/statement-note-9-employee-benefits",
     "longName": "014 - Disclosure - Note 9 - Employee Benefits",
     "shortName": "Note 9 - Employee Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
     "longName": "015 - Disclosure - Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information",
     "shortName": "Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://http/20231031/role/statement-note-11-revenue-recognition",
     "longName": "016 - Disclosure - Note 11 - Revenue Recognition",
     "shortName": "Note 11 - Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://http/20231031/role/statement-note-12-income-taxes",
     "longName": "017 - Disclosure - Note 12 - Income Taxes",
     "shortName": "Note 12 - Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://http/20231031/role/statement-note-13-fair-value-measurements",
     "longName": "018 - Disclosure - Note 13 - Fair Value Measurements",
     "shortName": "Note 13 - Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://http/20231031/role/statement-note-14-net-income-loss-per-share",
     "longName": "019 - Disclosure - Note 14 - Net Income (Loss) Per Share",
     "shortName": "Note 14 - Net Income (Loss) Per Share",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://http/20231031/role/statement-note-15-shareholders-equity",
     "longName": "020 - Disclosure - Note 15 - Shareholders' Equity",
     "shortName": "Note 15 - Shareholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
     "longName": "021 - Disclosure - Note 16 - Gain on Insurance Proceeds",
     "shortName": "Note 16 - Gain on Insurance Proceeds",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
     "longName": "022 - Disclosure - Note 17 - Employee Retention Tax Credit",
     "shortName": "Note 17 - Employee Retention Tax Credit",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:EmployeeRetentionTaxCreditTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:EmployeeRetentionTaxCreditTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://http/20231031/role/statement-note-18-contingencies",
     "longName": "023 - Disclosure - Note 18 - Contingencies",
     "shortName": "Note 18 - Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted",
     "longName": "024 - Disclosure - Note 19 - New Accounting Standards Not Yet Adopted",
     "shortName": "Note 19 - New Accounting Standards Not Yet Adopted",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited",
     "longName": "025 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited)",
     "shortName": "Note 20 - Quarterly Results of Operations (Unaudited)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:QuarterlyFinancialInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://http/20231031/role/statement-significant-accounting-policies-policies",
     "longName": "026 - Disclosure - Significant Accounting Policies (Policies)",
     "shortName": "Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "27",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:DescriptionOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:DescriptionOfBusinessPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables",
     "longName": "027 - Disclosure - Note 2 - Allowance for Credit Losses for Trade Accounts Receivable (Tables)",
     "shortName": "Note 2 - Allowance for Credit Losses for Trade Accounts Receivable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "28",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://http/20231031/role/statement-note-3-inventories-tables",
     "longName": "028 - Disclosure - Note 3 - Inventories (Tables)",
     "shortName": "Note 3 - Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "29",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://http/20231031/role/statement-note-4-property-and-equipment-net-tables",
     "longName": "029 - Disclosure - Note 4 - Property and Equipment, Net (Tables)",
     "shortName": "Note 4 - Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "30",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://http/20231031/role/statement-note-6-product-warranties-tables",
     "longName": "030 - Disclosure - Note 6 - Product Warranties (Tables)",
     "shortName": "Note 6 - Product Warranties (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "31",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ProductWarrantyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:ProductWarrantyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables",
     "longName": "031 - Disclosure - Note 7 - Long-term Debt and Notes Payable (Tables)",
     "shortName": "Note 7 - Long-term Debt and Notes Payable (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://http/20231031/role/statement-note-8-leases-tables",
     "longName": "032 - Disclosure - Note 8 - Leases (Tables)",
     "shortName": "Note 8 - Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:LesseeLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:LesseeLeaseLiabilityMaturityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://http/20231031/role/statement-note-9-employee-benefits-tables",
     "longName": "033 - Disclosure - Note 9 - Employee Benefits (Tables)",
     "shortName": "Note 9 - Employee Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://http/20231031/role/statement-note-11-revenue-recognition-tables",
     "longName": "034 - Disclosure - Note 11 - Revenue Recognition (Tables)",
     "shortName": "Note 11 - Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://http/20231031/role/statement-note-12-income-taxes-tables",
     "longName": "035 - Disclosure - Note 12 - Income Taxes (Tables)",
     "shortName": "Note 12 - Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables",
     "longName": "036 - Disclosure - Note 14 - Net Income (Loss) Per Share (Tables)",
     "shortName": "Note 14 - Net Income (Loss) Per Share (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables",
     "longName": "037 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited) (Tables)",
     "shortName": "Note 20 - Quarterly Results of Operations (Unaudited) (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
     "longName": "038 - Disclosure - Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)",
     "shortName": "Note 1 - Description of Business and Summary of Significant Accounting Policies (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "39",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:CashUninsuredAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:CashUninsuredAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:CashAndCashEquivalentsPolicyTextBlock",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details",
     "longName": "039 - Disclosure - Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details)",
     "shortName": "Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "40",
     "firstAnchor": {
      "contextRef": "i_2022-10-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2020-10-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "occ:SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock",
       "occ:AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R41": {
     "role": "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details",
     "longName": "040 - Disclosure - Note 3 - Inventories - Components of Inventories (Details)",
     "shortName": "Note 3 - Inventories - Components of Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "41",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:InventoryFinishedGoodsNetOfReserves",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "us-gaap:InventoryDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details",
     "longName": "041 - Disclosure - Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details)",
     "shortName": "Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://http/20231031/role/statement-note-5-intangible-assets-details-textual",
     "longName": "042 - Disclosure - Note 5 - Intangible Assets (Details Textual)",
     "shortName": "Note 5 - Intangible Assets (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:IntangibleAssetsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
     "longName": "043 - Disclosure - Note 6 - Product Warranties (Details Textual)",
     "shortName": "Note 6 - Product Warranties (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:ProductWarrantyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ProductWarrantyExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:ProductWarrantyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R45": {
     "role": "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details",
     "longName": "044 - Disclosure - Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details)",
     "shortName": "Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "i_2022-10-31",
      "name": "us-gaap:ProductWarrantyAccrual",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:ProductWarrantyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ProductWarrantyAccrualWarrantiesIssued",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock",
       "us-gaap:ProductWarrantyDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
     "longName": "045 - Disclosure - Note 7 - Long-term Debt and Notes Payable (Details Textual)",
     "shortName": "Note 7 - Long-term Debt and Notes Payable (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
     "longName": "046 - Disclosure - Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details)",
     "shortName": "Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals",
     "longName": "047 - Disclosure - Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals)",
     "shortName": "Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "parenthetical",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31_LongtermDebtTypeAxis-VirginiaRealEstateLoanMember",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "us-gaap:LongTermDebtTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://http/20231031/role/statement-note-8-leases-details-textual",
     "longName": "048 - Disclosure - Note 8 - Leases (Details Textual)",
     "shortName": "Note 8 - Leases (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:OperatingLeaseExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://http/20231031/role/statement-note-8-leases-future-payments-due-details",
     "longName": "049 - Disclosure - Note 8 - Leases - Future Payments Due (Details)",
     "shortName": "Note 8 - Leases - Future Payments Due (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "occ:LesseeLeaseLiabilityMaturityTableTextBlock",
       "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "occ:LesseeLeaseLiabilityMaturityTableTextBlock",
       "occ:LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
     "longName": "050 - Disclosure - Note 9 - Employee Benefits (Details Textual)",
     "shortName": "Note 9 - Employee Benefits (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:HealthInsuranceCoverageExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "occ:HealthInsuranceCoverageExpense",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details",
     "longName": "051 - Disclosure - Note 9 - Employee Benefits - Restricted Stock Activity (Details)",
     "shortName": "Note 9 - Employee Benefits - Restricted Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-10-31_AwardTypeAxis-RestrictedStockMember_PlanNameAxis-The2017StockIncentivePlanMember",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
       "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
     "longName": "052 - Disclosure - Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information (Details Textual)",
     "shortName": "Note 10 - Business and Credit Concentrations, Major Customers and Geographic Information (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31_MajorCustomersAxis-CustomerOneMember",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31_MajorCustomersAxis-CustomerOneMember",
      "name": "us-gaap:Revenues",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "-5",
      "ancestors": [
       "p",
       "us-gaap:ConcentrationRiskDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://http/20231031/role/statement-note-11-revenue-recognition-details-textual",
     "longName": "053 - Disclosure - Note 11 - Revenue Recognition (Details Textual)",
     "shortName": "Note 11 - Revenue Recognition (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details",
     "longName": "054 - Disclosure - Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details)",
     "shortName": "Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "d_2023-08-01_2023-10-31",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31_StatementGeographicalAxis-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://http/20231031/role/statement-note-12-income-taxes-details-textual",
     "longName": "055 - Disclosure - Note 12 - Income Taxes (Details Textual)",
     "shortName": "Note 12 - Income Taxes (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details",
     "longName": "056 - Disclosure - Note 12 - Income Taxes - Income Tax Expense (Details)",
     "shortName": "Note 12 - Income Taxes - Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details",
     "longName": "057 - Disclosure - Note 12 - Income Taxes - Effective Income Tax (Details)",
     "shortName": "Note 12 - Income Taxes - Effective Income Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
     "longName": "058 - Disclosure - Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2023-10-31",
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details",
     "longName": "059 - Disclosure - Note 12 - Income Taxes - Unrecognized Tax Benefits (Details)",
     "shortName": "Note 12 - Income Taxes - Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "i_2022-10-31",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2021-10-31",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R61": {
     "role": "http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual",
     "longName": "060 - Disclosure - Note 14 - Net Income (Loss) Per Share (Details Textual)",
     "shortName": "Note 14 - Net Income (Loss) Per Share (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "d_2021-11-01_2022-10-31",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2021-11-01_2022-10-31",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "p",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details",
     "longName": "061 - Disclosure - Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details)",
     "shortName": "Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic",
      "unitRef": "Share",
      "xsiNil": "false",
      "lang": null,
      "decimals": "INF",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "us-gaap:EarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R63": {
     "role": "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual",
     "longName": "062 - Disclosure - Note 15 - Shareholders' Equity (Details Textual)",
     "shortName": "Note 15 - Shareholders' Equity (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "i_2011-10-28",
      "name": "occ:MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2011-10-28",
      "name": "occ:MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement",
      "unitRef": "Pure",
      "xsiNil": "false",
      "lang": null,
      "decimals": "2",
      "ancestors": [
       "p",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual",
     "longName": "063 - Disclosure - Note 16 - Gain on Insurance Proceeds (Details Textual)",
     "shortName": "Note 16 - Gain on Insurance Proceeds (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31",
      "name": "us-gaap:ProceedsFromInsuranceSettlementInvestingActivities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2022-11-01_2023-10-31_IncomeStatementLocationAxis-OtherNonoperatingIncomeExpenseMember",
      "name": "us-gaap:ProceedsFromInsuranceSettlementInvestingActivities",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    },
    "R65": {
     "role": "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual",
     "longName": "064 - Disclosure - Note 17 - Employee Retention Tax Credit (Details Textual)",
     "shortName": "Note 17 - Employee Retention Tax Credit (Details Textual)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "i_2022-10-31_BalanceSheetLocationAxis-OtherReceivablesMember",
      "name": "occ:EmployeeRetentionTaxCreditReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "occ:EmployeeRetentionTaxCreditTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "i_2022-10-31_BalanceSheetLocationAxis-OtherReceivablesMember",
      "name": "occ:EmployeeRetentionTaxCreditReceivable",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "p",
       "occ:EmployeeRetentionTaxCreditTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details",
     "longName": "065 - Disclosure - Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details)",
     "shortName": "Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "d_2023-08-01_2023-10-31",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "d_2023-08-01_2023-10-31",
      "name": "us-gaap:GrossProfit",
      "unitRef": "USD",
      "xsiNil": "false",
      "lang": null,
      "decimals": "0",
      "ancestors": [
       "td",
       "tr",
       "tbody",
       "table",
       "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock",
       "us-gaap:QuarterlyFinancialInformationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ex_605462.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "occ_AOSAcquisitionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "AOSAcquisitionMember",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "AOS Acquisition [Member]",
        "documentation": ""
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts payable and accrued expenses",
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "occ_AccountsPayableAndAccruedLiabilitiesCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrentMember",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities, Current [Member]",
        "documentation": "Information on operating lease liabilities included in accounts payable and accrued expenses."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableAndAccruedLiabilitiesMember",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Payable and Accrued Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r556"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trade accounts receivable, net of allowance for credit losses of $71,189 in 2023 and $69,643 in 2022",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r235",
      "r236"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
        "negatedLabel": "Less accumulated amortization and depreciation",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r152",
      "r460"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r130"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AdvertisingExpense",
        "terseLabel": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AllocatedShareBasedCompensationExpense",
        "terseLabel": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r346",
      "r355"
     ]
    },
    "occ_AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "AllowanceForDoubtfulAccountsForTradeAccountsReceivableDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Allowance for Doubtful Accounts for Trade Accounts Receivable Disclosure [Text Block]",
        "documentation": "Allowance for doubtful accounts for trade accounts receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals",
      "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent",
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current",
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r159",
      "r237",
      "r243"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs",
        "negatedLabel": "Losses charged to allowance",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Amortization of intangible assets",
        "terseLabel": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r44",
      "r46"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "presentation": [
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount (in shares)",
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented."
       }
      }
     },
     "auth_ref": [
      "r211"
     ]
    },
    "us-gaap_AreaOfRealEstateProperty": {
     "xbrltype": "areaItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AreaOfRealEstateProperty",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AreaOfRealEstateProperty",
        "terseLabel": "Area of Real Estate Property (Square Foot)",
        "documentation": "Area of a real estate property."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Assets",
        "totalLabel": "Total assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r120",
      "r155",
      "r181",
      "r217",
      "r225",
      "r229",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r393",
      "r397",
      "r415",
      "r453",
      "r513",
      "r598",
      "r610",
      "r641",
      "r642",
      "r689"
     ]
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_AssetsCurrent",
        "totalLabel": "Total current assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r147",
      "r162",
      "r181",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r393",
      "r397",
      "r415",
      "r598",
      "r641",
      "r642",
      "r689"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current assets:"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615",
      "r616"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615",
      "r616"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615",
      "r616"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r64"
     ]
    },
    "us-gaap_BuildingAndBuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingAndBuildingImprovementsMember",
     "presentation": [
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building and Building Improvements [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BuildingImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingImprovementsMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building Improvements [Member]",
        "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BuildingMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r391",
      "r590",
      "r591"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r61",
      "r391",
      "r590",
      "r591"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Capital expenditures accrued in accounts payable at year end",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r30",
      "r31"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r150",
      "r572"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
        "periodStartLabel": "Cash at beginning of year",
        "periodEndLabel": "Cash at end of year",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r96",
      "r179"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
        "totalLabel": "Net increase (decrease) in cash",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r96"
     ]
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashEquivalentsAtCarryingValue",
        "terseLabel": "Cash Equivalents, at Carrying Value, Total",
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r626",
      "r699"
     ]
    },
    "us-gaap_CashUninsuredAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashUninsuredAmount",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CashUninsuredAmount",
        "terseLabel": "Cash, Uninsured Amount",
        "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r73",
      "r454",
      "r499"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-18-contingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r107",
      "r253",
      "r254",
      "r557",
      "r639"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r558"
     ]
    },
    "occ_CommonStockDividendsRightsPerShare": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://http/20231031",
     "localname": "CommonStockDividendsRightsPerShare",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_CommonStockDividendsRightsPerShare",
        "terseLabel": "Common Stock Dividends, Rights Per Share (in shares)",
        "documentation": "Represents number of shares per dividend."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r600",
      "r601",
      "r602",
      "r604",
      "r605",
      "r606",
      "r607",
      "r633",
      "r634",
      "r682",
      "r702",
      "r704"
     ]
    },
    "us-gaap_CommonStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockNoParValue",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CommonStockNoParValue",
        "terseLabel": "Common Stock, No Par Value (in dollars per share)",
        "documentation": "Face amount per share of no-par value common stock."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CommonStockSharesAuthorized",
        "terseLabel": "Common Stock, Shares Authorized (in shares)",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r500"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CommonStockSharesIssued",
        "terseLabel": "Common Stock, Shares, Issued (in shares)",
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_CommonStockSharesOutstanding",
        "terseLabel": "Common Stock, Shares, Outstanding, Ending Balance (in shares)",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r77",
      "r500",
      "r519",
      "r704",
      "r705"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Common stock, no par value, authorized 50,000,000 shares; issued and outstanding 7,893,681 shares in 2023 and 7,893,194 shares in 2022",
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r456",
      "r598"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r112",
      "r113",
      "r114"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Domain]",
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r37",
      "r66",
      "r67",
      "r234",
      "r556"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r37",
      "r66",
      "r67",
      "r234",
      "r476",
      "r556"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Axis]",
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r37",
      "r66",
      "r67",
      "r234",
      "r556",
      "r623"
     ]
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Disclosure [Text Block]",
        "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r100"
     ]
    },
    "occ_ConcentrationRiskNumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://http/20231031",
     "localname": "ConcentrationRiskNumberOfCustomers",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_ConcentrationRiskNumberOfCustomers",
        "terseLabel": "Concentration Risk, Number of Customers",
        "documentation": "Number of customers for a concentration risk benchmark."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ConcentrationRiskPercentage1",
        "terseLabel": "Concentration Risk, Percentage",
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r37",
      "r66",
      "r67",
      "r234"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Concentration Risk Type [Domain]",
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration."
       }
      }
     },
     "auth_ref": [
      "r34",
      "r37",
      "r66",
      "r67",
      "r234",
      "r556"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r62",
      "r578"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-11-revenue-recognition-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerLiability",
        "terseLabel": "Contract with Customer, Liability, Total",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r300",
      "r301",
      "r312"
     ]
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerRefundLiability",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-11-revenue-recognition-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ContractWithCustomerRefundLiability",
        "terseLabel": "Contract with Customer, Refund Liability, Total",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer."
       }
      }
     },
     "auth_ref": [
      "r646"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of goods sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r444"
     ]
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Federal, Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r632",
      "r681"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total, Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r118",
      "r377",
      "r386",
      "r632"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State, Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r625",
      "r632",
      "r681"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r234"
     ]
    },
    "occ_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer One [Member]",
        "documentation": "Represents information pertaining customer number one."
       }
      }
     },
     "auth_ref": []
    },
    "occ_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer Two [Member]",
        "documentation": "Represents the second customer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1",
        "terseLabel": "Debt Instrument, Basis Spread on Variable Rate",
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentFaceAmount",
        "terseLabel": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r68",
      "r70",
      "r281",
      "r426",
      "r585",
      "r586"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DebtInstrumentInterestRateEffectivePercentage",
        "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage",
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r68",
      "r285",
      "r426"
     ]
    },
    "occ_DebtInstrumentTermExtensions": {
     "xbrltype": "durationItemType",
     "nsuri": "http://http/20231031",
     "localname": "DebtInstrumentTermExtensions",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_DebtInstrumentTermExtensions",
        "terseLabel": "Debt Instrument, Term Extensions (Year)",
        "documentation": "Potential extension to the period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Federal, Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r679",
      "r681"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total, Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r118",
      "r138",
      "r385",
      "r386",
      "r632"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State, Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r679",
      "r681"
     ]
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetInterestCarryforward",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Section 163(j) interest",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward."
       }
      }
     },
     "auth_ref": [
      "r678"
     ]
    },
    "occ_DeferredTaxAssetsCapitalizedResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "DeferredTaxAssetsCapitalizedResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and experimental expenditures, due to capitalization for tax purposes",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to capitalized research and development."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsGross",
        "totalLabel": "Total gross deferred tax assets",
        "terseLabel": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r372"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsNet",
        "totalLabel": "Net deferred tax assets",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r677"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net operating loss carryforwards",
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
        "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plant and equipment, due to differences in depreciation and capital gain recognition",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation expense",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities recorded for accrued expenses, deductible for tax purposes when paid",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts receivable, due to allowances for credit losses and sales returns",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories, due to allowance for damaged and slow-moving inventories and additional costs inventoried for tax purposes pursuant to the Tax Reform Act of 1986",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from loss reserves other than estimated credit losses."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r678"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DeferredTaxAssetsValuationAllowance",
        "negatedLabel": "Valuation allowance",
        "terseLabel": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r373"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount",
        "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Depreciation and amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r221"
     ]
    },
    "occ_DescriptionOfBusinessPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "DescriptionOfBusinessPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Description of Business [Policy Text Block]",
        "documentation": "The significant accounting policy for the description of the entity's business, major products or services, principal markets including location, and the relative importance of its operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureTextBlockAbstract",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-13-fair-value-measurements",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share",
      "http://http/20231031/role/statement-note-15-shareholders-equity",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-18-contingencies",
      "http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited",
      "http://http/20231031/role/statement-note-3-inventories",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-5-intangible-assets",
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-9-employee-benefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_DisclosureTextBlockAbstract",
        "terseLabel": "Notes to Financial Statements"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document, Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615",
      "r616"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document, Financial Statement Error Correction Flag",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615",
      "r616",
      "r618"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document, Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r617"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss) per share - basic and diluted (in dollars per share)",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r171",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r205",
      "r206",
      "r208",
      "r209",
      "r210",
      "r214",
      "r409",
      "r410",
      "r450",
      "r465",
      "r581"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r33"
     ]
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Text Block]",
        "documentation": "The entire disclosure for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r211",
      "r212",
      "r213"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
        "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r364",
      "r387"
     ]
    },
    "occ_EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "EffectiveIncomeTaxRateReconciliationProvisionToReturnReconciliationAdjustmentAmount",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Provision to return reconciliation adjustment",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to provision to return reconciliation adjustment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Excess tax benefits related to share-based compensation",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r621",
      "r674"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accrued compensation and payroll taxes",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "occ_EmployeeRetentionTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "EmployeeRetentionTaxCredit",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_EmployeeRetentionTaxCredit",
        "terseLabel": "Employee Retention Tax Credit",
        "documentation": "Amount of refundable payroll tax credit provided under the Coronavirus Aid, Relief, and Economic Security (CARES) Act."
       }
      }
     },
     "auth_ref": []
    },
    "occ_EmployeeRetentionTaxCreditReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "EmployeeRetentionTaxCreditReceivable",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_EmployeeRetentionTaxCreditReceivable",
        "terseLabel": "Employee Retention Tax Credit Receivable",
        "documentation": "Represents employee retention tax credit receivable as of the balance sheet date."
       }
      }
     },
     "auth_ref": []
    },
    "occ_EmployeeRetentionTaxCreditTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "EmployeeRetentionTaxCreditTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Employee Retention Tax Credit [Text Block]",
        "documentation": "The entire disclosure for the employee retention tax credit."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
        "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r347"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Common Stock Shares, Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-",
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals",
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-document-and-entity-information",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details",
      "http://http/20231031/role/statement-note-11-revenue-recognition-tables",
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual",
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details",
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details",
      "http://http/20231031/role/statement-note-12-income-taxes-tables",
      "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details",
      "http://http/20231031/role/statement-note-13-fair-value-measurements",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables",
      "http://http/20231031/role/statement-note-15-shareholders-equity",
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual",
      "http://http/20231031/role/statement-note-18-contingencies",
      "http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables",
      "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables",
      "http://http/20231031/role/statement-note-3-inventories",
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details",
      "http://http/20231031/role/statement-note-3-inventories-tables",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-tables",
      "http://http/20231031/role/statement-note-5-intangible-assets",
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties-tables",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual",
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details",
      "http://http/20231031/role/statement-note-8-leases-tables",
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details",
      "http://http/20231031/role/statement-note-9-employee-benefits-tables",
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r619"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Entity, Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r620"
     ]
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r144",
      "r166",
      "r167",
      "r168",
      "r185",
      "r186",
      "r187",
      "r191",
      "r199",
      "r201",
      "r216",
      "r239",
      "r242",
      "r299",
      "r348",
      "r349",
      "r350",
      "r378",
      "r379",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r408",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r439",
      "r468",
      "r469",
      "r470",
      "r485",
      "r540"
     ]
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-13-fair-value-measurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r414"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "U.S. Federal, Net Income Tax Expense (Benefit)",
        "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r182",
      "r363"
     ]
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseInterestExpense",
        "terseLabel": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r434",
      "r597"
     ]
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease liability, finance",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r430",
      "r438"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseLiabilityCurrent",
        "terseLabel": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseLiabilityNoncurrent",
        "terseLabel": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
        "totalLabel": "Total undiscounted lease payments, finance",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
        "terseLabel": "2024, finance",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree",
        "terseLabel": "2026, finance",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo",
        "terseLabel": "2025, finance",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount",
        "negatedLabel": "Present value discount, finance",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeasePrincipalPayments",
        "negatedLabel": "Principal payments on financing lease",
        "terseLabel": "Finance Lease, Principal Payments",
        "documentation": "Amount of cash outflow for principal payment on finance lease."
       }
      }
     },
     "auth_ref": [
      "r432",
      "r435"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseRightOfUseAsset",
        "terseLabel": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization, Total",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FinanceLeaseRightOfUseAssetAmortization",
        "terseLabel": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r434",
      "r597"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization",
        "terseLabel": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r250"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
        "terseLabel": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r104"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_FiniteLivedIntangibleAssetsGross",
        "terseLabel": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r448"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GainLossOnSaleOfPropertyPlantEquipment",
        "negatedLabel": "Loss on disposal of property and equipment",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r4"
     ]
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt",
        "negatedLabel": "Gain on debt extinguishment\u2500PPP Loan principal",
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r52",
      "r53"
     ]
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeographicConcentrationRiskMember",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographic Concentration Risk [Member]",
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r556"
     ]
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross profit",
        "totalLabel": "Gross profit",
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r181",
      "r217",
      "r224",
      "r228",
      "r230",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r415",
      "r583",
      "r641"
     ]
    },
    "occ_HealthInsuranceCoverageExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "HealthInsuranceCoverageExpense",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_HealthInsuranceCoverageExpense",
        "terseLabel": "Health Insurance Coverage Expense",
        "documentation": "Amount charged to health insurance coverage expense for the period."
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r614",
      "r615",
      "r616"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income (loss) before income taxes",
        "totalLabel": "Income (loss) before income taxes",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r85",
      "r123",
      "r217",
      "r224",
      "r228",
      "r230",
      "r451",
      "r462",
      "r583"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r251",
      "r252",
      "r524"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r252",
      "r524"
     ]
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r359",
      "r365",
      "r370",
      "r375",
      "r383",
      "r388",
      "r389",
      "r390",
      "r483"
     ]
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued",
        "terseLabel": "Income Tax Examination, Penalties and Interest Accrued",
        "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details",
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total, Net Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense (benefit)",
        "totalLabel": "Reported income tax expense (benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r126",
      "r141",
      "r200",
      "r201",
      "r222",
      "r363",
      "r384",
      "r466"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r361",
      "r362",
      "r370",
      "r371",
      "r374",
      "r376",
      "r480"
     ]
    },
    "occ_IncomeTaxRateReconciliationLoanForgiveness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "IncomeTaxRateReconciliationLoanForgiveness",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_IncomeTaxRateReconciliationLoanForgiveness",
        "negatedLabel": "PPP Loan forgiveness",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to Paycheck Protection Program (\"PPP) loan forgiveness."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Change in valulation allowance",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "\u201cExpected\u201d income taxes (benefit)",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseLifeInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseLifeInsurance",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-deductible life insurance premiums",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible life insurance expense."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherReconcilingItems",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other differences, net",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxContingenciesStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxContingenciesStateAndLocal",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State income taxes, net of federal benefit",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in state and local income tax contingency."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes paid, net of refunds",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r28"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes refundable - current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r627"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
        "terseLabel": "Accounts payable and accrued expenses",
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccountsReceivable",
        "negatedTerseLabel": "Trade accounts receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable",
        "terseLabel": "Income taxes payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities",
        "terseLabel": "Accrued compensation and payroll taxes",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInIncomeTaxesReceivable",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInIncomeTaxesReceivable",
        "negatedLabel": "Income taxes refundable",
        "documentation": "The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInInventories",
        "negatedTerseLabel": "Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingAssetsAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "(Increase) decrease in:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (decrease) in:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities",
        "terseLabel": "Other noncurrent liabilities",
        "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingAssets",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInOtherOperatingAssets",
        "negatedLabel": "Other assets",
        "documentation": "Amount of increase (decrease) in operating assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInOtherReceivables",
        "negatedTerseLabel": "Other receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
        "negatedLabel": "Prepaid expenses and other assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-5-intangible-assets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for all or part of the information related to intangible assets."
       }
      }
     },
     "auth_ref": [
      "r249"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible assets, net",
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r45"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_InterestExpense",
        "negatedLabel": "Interest expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r69",
      "r125",
      "r169",
      "r220",
      "r425",
      "r525",
      "r608",
      "r703"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash payments for interest",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r174",
      "r177",
      "r178"
     ]
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-3-inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Text Block]",
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory."
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finished goods",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r574"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-",
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventories",
        "totalLabel": "Total",
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r161",
      "r573",
      "r598"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r149",
      "r160",
      "r246",
      "r247",
      "r248",
      "r443",
      "r579"
     ]
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryRawMaterialsNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Raw materials",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r576"
     ]
    },
    "us-gaap_InventorySuppliesNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventorySuppliesNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Production supplies",
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods."
       }
      }
     },
     "auth_ref": [
      "r42",
      "r577"
     ]
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InventoryWorkInProcessNetOfReserves",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details": {
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Work in process",
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r575"
     ]
    },
    "us-gaap_LandAndLandImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LandAndLandImprovementsMember",
     "presentation": [
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land and Land Improvements [Member]",
        "documentation": "Real estate held and assets that are an addition or improvement to real estate held."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseContractualTermAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseContractualTermAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Axis]",
        "documentation": "Information by contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_LeaseContractualTermDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseContractualTermDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease Contractual Term [Domain]",
        "documentation": "Contractual term of lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-",
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals",
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-document-and-entity-information",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details",
      "http://http/20231031/role/statement-note-11-revenue-recognition-tables",
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual",
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details",
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details",
      "http://http/20231031/role/statement-note-12-income-taxes-tables",
      "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details",
      "http://http/20231031/role/statement-note-13-fair-value-measurements",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables",
      "http://http/20231031/role/statement-note-15-shareholders-equity",
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual",
      "http://http/20231031/role/statement-note-18-contingencies",
      "http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables",
      "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables",
      "http://http/20231031/role/statement-note-3-inventories",
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details",
      "http://http/20231031/role/statement-note-3-inventories-tables",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-tables",
      "http://http/20231031/role/statement-note-5-intangible-assets",
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties-tables",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual",
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details",
      "http://http/20231031/role/statement-note-8-leases-tables",
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details",
      "http://http/20231031/role/statement-note-9-employee-benefits-tables",
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeFinanceLeaseDiscountRate",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeFinanceLeaseDiscountRate",
        "terseLabel": "Lessee, Finance Lease, Discount Rate",
        "documentation": "Discount rate used by lessee to determine present value of finance lease payments."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeFinanceLeaseRemainingLeaseTerm",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeFinanceLeaseRemainingLeaseTerm",
        "terseLabel": "Lessee, Finance Lease, Remaining Lease Term (Month)",
        "documentation": "Remaining lease term of finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r685"
     ]
    },
    "occ_LesseeLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "LesseeLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Lease Liability, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of future payments for operating and finance lease obligations."
       }
      }
     },
     "auth_ref": []
    },
    "occ_LesseeOperatingAndFinanceLeasesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "LesseeOperatingAndFinanceLeasesDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating and Finance Leases Disclosure [Text Block]",
        "documentation": "The entire disclosure for operating and finance leases of lessee. Includes, but is not limited to, description of lessee's operating and finance lease and maturity analysis of operating and finance lease liability."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
        "totalLabel": "Total undiscounted lease payments, operating",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
        "terseLabel": "2024, operating",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
        "terseLabel": "2026, operating",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
        "terseLabel": "2025, operating",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
        "negatedLabel": "Present value discount, operating",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r438"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LesseeOperatingLeaseTermOfContract",
        "terseLabel": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Liabilities",
        "totalLabel": "Total liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r181",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r394",
      "r397",
      "r398",
      "r415",
      "r498",
      "r582",
      "r610",
      "r641",
      "r689",
      "r690"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesAndStockholdersEquity",
        "totalLabel": "Total liabilities and shareholders\u2019 equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r81",
      "r122",
      "r458",
      "r598",
      "r631",
      "r637",
      "r683"
     ]
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LiabilitiesCurrent",
        "totalLabel": "Total current liabilities",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r148",
      "r181",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r394",
      "r397",
      "r398",
      "r415",
      "r598",
      "r641",
      "r689",
      "r690"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCredit",
        "terseLabel": "Long-Term Line of Credit, Total",
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r121",
      "r698"
     ]
    },
    "occ_LineOfCreditFacilityAdditionalCapacityForAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "LineOfCreditFacilityAdditionalCapacityForAdvances",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_LineOfCreditFacilityAdditionalCapacityForAdvances",
        "terseLabel": "Line of Credit Facility, Additional Capacity for Advances",
        "documentation": "Additional facility for advances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityAxis",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lender Name [Axis]",
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r630"
     ]
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityLenderDomain",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Line of Credit Facility, Lender [Domain]",
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r630"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "occ_LineOfCreditFacilityPercentOfEligibleAccounts": {
     "xbrltype": "percentItemType",
     "nsuri": "http://http/20231031",
     "localname": "LineOfCreditFacilityPercentOfEligibleAccounts",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_LineOfCreditFacilityPercentOfEligibleAccounts",
        "terseLabel": "Line of Credit Facility, Percent of Eligible Accounts",
        "documentation": "Percent of aggregate outstanding amount of eligible accounts available for advance."
       }
      }
     },
     "auth_ref": []
    },
    "occ_LineOfCreditFacilityPercentOfEligibleInventory": {
     "xbrltype": "percentItemType",
     "nsuri": "http://http/20231031",
     "localname": "LineOfCreditFacilityPercentOfEligibleInventory",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_LineOfCreditFacilityPercentOfEligibleInventory",
        "terseLabel": "Line of Credit Facility, Percent of Eligible Inventory",
        "documentation": "Percent of aggregate outstanding amount of eligible inventory available for advance."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity",
        "terseLabel": "Line of Credit Facility, Remaining Borrowing Capacity",
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "occ_LineOfCreditFacilityRestrictedCapacityForAdvances": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "LineOfCreditFacilityRestrictedCapacityForAdvances",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_LineOfCreditFacilityRestrictedCapacityForAdvances",
        "terseLabel": "Line of Credit Facility, Restricted Capacity for Advances",
        "documentation": "Additional limit to facility for advances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Current installments of long-term debt",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "occ_LongLivedAndIntangibleAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "LongLivedAndIntangibleAssetsPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived and Intangible Assets [Policy Text Block]",
        "documentation": "The policy in which the company uses to report long-live intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r121",
      "r282",
      "r284",
      "r585",
      "r586",
      "r698"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LongTermDebtCurrent",
        "terseLabel": "Less current installments",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r156"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
        "terseLabel": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r184",
      "r283"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
        "terseLabel": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r184",
      "r283"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
        "terseLabel": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r184",
      "r283"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt, excluding current installments",
        "label": "us-gaap_LongTermDebtNoncurrent",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r157"
     ]
    },
    "us-gaap_LongTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt [Text Block]",
        "documentation": "The entire disclosure for long-term debt."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_LongTermLineOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermLineOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Note payable, revolver - noncurrent",
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r49",
      "r50"
     ]
    },
    "us-gaap_LongTermLoansPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermLoansPayable",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-term debt, excluding current installments",
        "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r51"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r234",
      "r589",
      "r645",
      "r700",
      "r701"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r315",
      "r442",
      "r467",
      "r490",
      "r491",
      "r545",
      "r547",
      "r549",
      "r550",
      "r552",
      "r568",
      "r569",
      "r584",
      "r587",
      "r592",
      "r599",
      "r643",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r315",
      "r442",
      "r467",
      "r490",
      "r491",
      "r545",
      "r547",
      "r549",
      "r550",
      "r552",
      "r568",
      "r569",
      "r584",
      "r587",
      "r592",
      "r599",
      "r643",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ]
    },
    "occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement": {
     "xbrltype": "percentItemType",
     "nsuri": "http://http/20231031",
     "localname": "MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_MinimumPercentageOfStockOwnerInStockholderProtectionRightsAgreement",
        "terseLabel": "Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement",
        "documentation": "Minimum Percentage of Stock Owner in Stockholder Protection Rights Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r234",
      "r589",
      "r645",
      "r700",
      "r701"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
        "totalLabel": "Net cash provided by (used in) financing activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
        "totalLabel": "Net cash provided by (used in) investing activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r176"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
        "totalLabel": "Net cash provided by (used in) operating activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r98"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      },
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net income (loss)",
        "totalLabel": "Net income (loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r98",
      "r124",
      "r146",
      "r163",
      "r164",
      "r168",
      "r181",
      "r190",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r207",
      "r217",
      "r224",
      "r228",
      "r230",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r410",
      "r415",
      "r464",
      "r521",
      "r538",
      "r539",
      "r583",
      "r608",
      "r641"
     ]
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r140",
      "r142",
      "r145",
      "r188",
      "r189",
      "r192",
      "r193",
      "r202",
      "r203",
      "r240",
      "r241",
      "r380",
      "r381",
      "r382",
      "r404",
      "r407",
      "r411",
      "r412",
      "r413",
      "r416",
      "r417",
      "r418",
      "r427",
      "r428",
      "r440",
      "r445",
      "r446",
      "r447",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ]
    },
    "us-gaap_NonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonUsMember",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-US [Member]",
        "documentation": "Countries excluding the United States of America (US)."
       }
      }
     },
     "auth_ref": [
      "r706",
      "r707",
      "r708",
      "r709"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Noncash investing and financing activities:"
       }
      }
     },
     "auth_ref": []
    },
    "occ_NonemployeeDirectorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "NonemployeeDirectorsMember",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-employee Directors [Member]",
        "documentation": "Information about the non-employee members of the Board of Directors."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_NonoperatingIncomeExpense",
        "totalLabel": "Other income (expense), net",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "us-gaap_NonoperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpenseMember",
     "presentation": [
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Member]",
        "documentation": "Primary financial statement caption encompassing nonoperating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "occ_NorthCarolinaRealEstateLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "NorthCarolinaRealEstateLoanMember",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North Carolina Real Estate Loan [Member]",
        "documentation": "North carolina real estate loan [member]"
       }
      }
     },
     "auth_ref": []
    },
    "occ_NorthMillCapitalLlcMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "NorthMillCapitalLlcMember",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "North Mill Capital LLC [Member]",
        "documentation": "Represents North Mill Capital LLC."
       }
      }
     },
     "auth_ref": []
    },
    "occ_NoteToFinancialStatementDetailsTextual": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "NoteToFinancialStatementDetailsTextual",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note To Financial Statement Details Textual"
       }
      }
     },
     "auth_ref": []
    },
    "occ_NotesToFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "NotesToFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Notes To Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingIncomeLoss",
        "totalLabel": "Income (loss) from operations",
        "terseLabel": "Income (loss) from operations",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r224",
      "r228",
      "r230",
      "r583"
     ]
    },
    "us-gaap_OperatingLeaseExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseExpense",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseExpense",
        "terseLabel": "Operating Lease, Expense",
        "documentation": "Amount of operating lease expense. Excludes sublease income."
       }
      }
     },
     "auth_ref": [
      "r684"
     ]
    },
    "occ_OperatingLeaseForOfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "OperatingLeaseForOfficeEquipmentMember",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease For Office Equipment [Member]",
        "documentation": "Represents operating lease for office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "occ_OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "OperatingLeaseForOfficeManufacturingAndWarehouseSpaceInPlanoTexasMember",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease for Office, Manufacturing and Warehouse Space in Plano, Texas [Member]",
        "documentation": "Represents the operating lease arrangement related to the office, manufacturing and warehouse space in Plano, Texas."
       }
      }
     },
     "auth_ref": []
    },
    "occ_OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "OperatingLeaseForWarehouseSpaceInRoanokeVirginiaMember",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Lease for Warehouse Space in Roanoke, Virginia [Member]",
        "documentation": "Represents the operating lease agreement for warehouse space in Roanoke, Virginia."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Total lease liability, operating",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseLiabilityCurrent",
        "terseLabel": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseLiabilityNoncurrent",
        "terseLabel": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r430"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeasePayments",
        "terseLabel": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r435"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseRightOfUseAsset",
        "terseLabel": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r429"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent",
        "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r437",
      "r597"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1",
        "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Month)",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r436",
      "r597"
     ]
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r119",
      "r477",
      "r478"
     ]
    },
    "us-gaap_OtherAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsMember",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets [Member]",
        "documentation": "Primary financial statement caption encompassing other assets."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r65"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other assets, net",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r154"
     ]
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncomeAndExpensesAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other income (expense), net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other noncurrent liabilities",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_OtherNoncurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncurrentLiabilitiesMember",
     "presentation": [
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Noncurrent Liabilities [Member]",
        "documentation": "Primary financial statement caption encompassing other noncurrent liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other, net",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpenseMember",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Nonoperating Income (Expense) [Member]",
        "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r158",
      "r508"
     ]
    },
    "occ_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Receivables [Member]",
        "documentation": "Represents other receivables."
       }
      }
     },
     "auth_ref": []
    },
    "occ_PatentsAndTrademarksPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "PatentsAndTrademarksPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Patents and Trademarks [Policy Text Block]",
        "documentation": "The reporting entity's policy on reporting patents and trademarks."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsOfFinancingCosts",
        "negatedLabel": "Payments for financing costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r24"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
        "negatedLabel": "Payroll taxes withheld and remitted on share-based payments",
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquireIntangibleAssets",
        "negatedLabel": "Investment in intangible assets",
        "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment",
        "negatedLabel": "Purchase of and deposits for the purchase of property and equipment",
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r653",
      "r654",
      "r655",
      "r656",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672"
     ]
    },
    "us-gaap_PolicyTextBlockAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PolicyTextBlockAbstract",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PolicyTextBlockAbstract",
        "terseLabel": "Accounting Policies"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockCapitalSharesReservedForFutureIssuance",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PreferredStockCapitalSharesReservedForFutureIssuance",
        "terseLabel": "Preferred Stock, Capital Shares Reserved for Future Issuance (in shares)",
        "documentation": "Aggregate number of nonredeemable preferred shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r20"
     ]
    },
    "occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier": {
     "xbrltype": "pureItemType",
     "nsuri": "http://http/20231031",
     "localname": "PreferredStockDividendRateCommonStockDividendAmountMultiplier",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_PreferredStockDividendRateCommonStockDividendAmountMultiplier",
        "terseLabel": "Preferred Stock, Dividend Rate, Common Stock Dividend Amount Multiplier",
        "documentation": "The preferred stock dividend multiplier compared to common stock dividend amount."
       }
      }
     },
     "auth_ref": []
    },
    "occ_PreferredStockExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://http/20231031",
     "localname": "PreferredStockExercisePrice",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_PreferredStockExercisePrice",
        "terseLabel": "Preferred Stock, Exercise Price (in dollars per share)",
        "documentation": "Represents Preferred Stock, Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockNoParValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockNoParValue",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PreferredStockNoParValue",
        "terseLabel": "Preferred Stock, No Par Value (in dollars per share)",
        "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r644"
     ]
    },
    "occ_PreferredStockNumberOfVotes": {
     "xbrltype": "positiveIntegerItemType",
     "nsuri": "http://http/20231031",
     "localname": "PreferredStockNumberOfVotes",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_PreferredStockNumberOfVotes",
        "terseLabel": "Preferred Stock, Number of Votes",
        "documentation": "Represents the number of votes for preferred stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockRedemptionPricePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockRedemptionPricePerShare",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PreferredStockRedemptionPricePerShare",
        "terseLabel": "Preferred Stock, Redemption Price Per Share (in dollars per share)",
        "documentation": "The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r55",
      "r56"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PreferredStockSharesAuthorized",
        "terseLabel": "Preferred Stock, Shares Authorized (in shares)",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r500"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PreferredStockSharesIssued",
        "terseLabel": "Preferred Stock, Shares Issued (in shares)",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r287"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PreferredStockSharesOutstanding",
        "terseLabel": "Preferred Stock, Shares Outstanding, Ending Balance (in shares)",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r500",
      "r519",
      "r704",
      "r705"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Preferred stock, no par value, authorized 1,000,000 shares; none issued and outstanding",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r455",
      "r598"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prepaid expenses and other assets",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_PrimeRateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrimeRateMember",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Prime Rate [Member]",
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromInsuranceSettlementInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromInsuranceSettlementInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Insurance proceeds received",
        "terseLabel": "Proceeds from Insurance Settlement, Investing Activities",
        "documentation": "Amount of cash inflow for proceeds from settlement of insurance claim, classified as investing activities. Excludes insurance settlement classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r22"
     ]
    },
    "us-gaap_ProceedsFromNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromNotesPayable",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from note payable, revolver",
        "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Proceeds from sale of property and equipment",
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r94"
     ]
    },
    "us-gaap_ProductWarrantyAccrual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyAccrual",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProductWarrantyAccrual",
        "terseLabel": "Standard and Extended Product Warranty Accrual, Ending Balance",
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r263",
      "r267",
      "r271"
     ]
    },
    "us-gaap_ProductWarrantyAccrualPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyAccrualPayments",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProductWarrantyAccrualPayments",
        "negatedLabel": "Warranty claims paid during the period",
        "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty."
       }
      }
     },
     "auth_ref": [
      "r268"
     ]
    },
    "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Changes in liability for pre-existing warranties during the year",
        "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties."
       }
      }
     },
     "auth_ref": [
      "r270"
     ]
    },
    "us-gaap_ProductWarrantyAccrualWarrantiesIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyAccrualWarrantiesIssued",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities accrued for warranties issued during the year",
        "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued."
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "us-gaap_ProductWarrantyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product Warranty Disclosure [Text Block]",
        "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r260",
      "r261",
      "r262",
      "r264",
      "r265"
     ]
    },
    "us-gaap_ProductWarrantyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductWarrantyExpense",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProductWarrantyExpense",
        "terseLabel": "Product Warranty Expense",
        "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r640"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ProfitLoss",
        "terseLabel": "Net income (loss)",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r146",
      "r163",
      "r164",
      "r175",
      "r181",
      "r190",
      "r200",
      "r201",
      "r217",
      "r224",
      "r228",
      "r230",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r392",
      "r395",
      "r396",
      "r410",
      "r415",
      "r451",
      "r463",
      "r484",
      "r521",
      "r538",
      "r539",
      "r583",
      "r595",
      "r596",
      "r609",
      "r629",
      "r641"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-4-property-and-equipment-net"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r133",
      "r136",
      "r137"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r151",
      "r461"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property and equipment, net",
        "totalLabel": "Property and equipment, net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r452",
      "r461",
      "r598"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r133",
      "r136",
      "r459"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r106"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife",
        "terseLabel": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Bad debt expense",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r244"
     ]
    },
    "us-gaap_QuarterlyFinancialInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "QuarterlyFinancialInformationTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information [Text Block]",
        "documentation": "The entire disclosure for quarterly financial data. Includes, but is not limited to, tabular presentation of financial information for fiscal quarters, effect of year-end adjustments, and an explanation of matters or transactions that affect comparability of the information."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r215"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r314",
      "r315",
      "r342",
      "r343",
      "r344",
      "r441",
      "r442",
      "r467",
      "r490",
      "r491",
      "r545",
      "r547",
      "r549",
      "r550",
      "r552",
      "r568",
      "r569",
      "r584",
      "r587",
      "r592",
      "r599",
      "r602",
      "r638",
      "r643",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r314",
      "r315",
      "r342",
      "r343",
      "r344",
      "r441",
      "r442",
      "r467",
      "r490",
      "r491",
      "r545",
      "r547",
      "r549",
      "r550",
      "r552",
      "r568",
      "r569",
      "r584",
      "r587",
      "r592",
      "r599",
      "r602",
      "r638",
      "r643",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696"
     ]
    },
    "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RepaymentsOfLongTermDebt",
        "negatedLabel": "Principal payments on long-term debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r481"
     ]
    },
    "us-gaap_RepaymentsOfNotesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfNotesPayable",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_RepaymentsOfNotesPayable",
        "negatedLabel": "Payments on note payable, revolver",
        "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ResearchAndDevelopmentExpense",
        "terseLabel": "Research and Development Expense",
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use."
       }
      }
     },
     "auth_ref": [
      "r74",
      "r358",
      "r697"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process."
       }
      }
     },
     "auth_ref": [
      "r357"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Stock [Member]",
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained earnings",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r78",
      "r110",
      "r457",
      "r471",
      "r475",
      "r482",
      "r501",
      "r598"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r185",
      "r186",
      "r187",
      "r191",
      "r199",
      "r201",
      "r239",
      "r242",
      "r348",
      "r349",
      "r350",
      "r378",
      "r379",
      "r399",
      "r401",
      "r402",
      "r405",
      "r408",
      "r468",
      "r470",
      "r485",
      "r704"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net sales",
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise."
       }
      }
     },
     "auth_ref": [
      "r218",
      "r219",
      "r223",
      "r226",
      "r227",
      "r231",
      "r232",
      "r234",
      "r310",
      "r311",
      "r444"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-11-revenue-recognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r313"
     ]
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-11-revenue-recognition-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRecognitionPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r570",
      "r580"
     ]
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_Revenues",
        "terseLabel": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r181",
      "r218",
      "r219",
      "r223",
      "r226",
      "r227",
      "r231",
      "r232",
      "r234",
      "r238",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r415",
      "r451",
      "r641"
     ]
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "occ_RoyaltyRevenueExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "RoyaltyRevenueExpense",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_RoyaltyRevenueExpense",
        "negatedLabel": "Royalty (income) expense, net",
        "documentation": "Net amount of revenue (expense) recognized during the period related to royalty transactions."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SalesRevenueNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SalesRevenueNetMember",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue Benchmark [Member]",
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r622"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Debt [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r635"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-3-inventories-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r82",
      "r83",
      "r84"
     ]
    },
    "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-6-product-warranties-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Product Warranty Liability [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability."
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Quarterly Financial Information [Table Text Block]",
        "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data."
       }
      }
     },
     "auth_ref": [
      "r128"
     ]
    },
    "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]",
        "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r594",
      "r676"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r613"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r232",
      "r233",
      "r487",
      "r488",
      "r489",
      "r546",
      "r548",
      "r551",
      "r553",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r571",
      "r588",
      "r602",
      "r645",
      "r700"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, general and administrative expenses",
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc."
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Selling, General and Administrative Expenses [Member]",
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "occ_ServicesAndPerformanceBasedSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "ServicesAndPerformanceBasedSharesMember",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Services and Performance Based Shares [Member]",
        "documentation": "Represents shares issued based on services and performances rendered."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensation",
        "terseLabel": "Share-based compensation expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r593"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted (in shares)",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Granted, weighted-average grant date fair value (in dollars per share)",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
        "periodStartLabel": "Balance (in shares)",
        "periodEndLabel": "Balance (in shares)",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
        "periodStartLabel": "Balance, weighted-average grant date fair value (in dollars per share)",
        "periodEndLabel": "Balance, weighted-average grant date fair value (in dollars per share)",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r329",
      "r330"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
        "negatedLabel": "Vested (in shares)",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Vested, weighted-average grant date fair value (in dollars per share)",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross",
        "documentation": "Gross number of share options (or share units) granted during the period."
       }
      }
     },
     "auth_ref": [
      "r325"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r318",
      "r319",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r338",
      "r341",
      "r342",
      "r343",
      "r344",
      "r345"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r316",
      "r320",
      "r339",
      "r340",
      "r341",
      "r342",
      "r345",
      "r351",
      "r352",
      "r353",
      "r354"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_SharesOutstanding",
        "periodStartLabel": "Balances (in shares)",
        "periodEndLabel": "Balances (in shares)",
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury."
       }
      }
     },
     "auth_ref": []
    },
    "occ_ShippingAndHandlingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://http/20231031",
     "localname": "ShippingAndHandlingCosts",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "occ_ShippingAndHandlingCosts",
        "terseLabel": "Shipping and Handling Costs",
        "documentation": "Cost incurred during the reporting period in transporting goods and services to customers. Includes freight-out costs."
       }
      }
     },
     "auth_ref": []
    },
    "occ_ShippingAndHandlingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "ShippingAndHandlingCostsPolicyTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shipping and Handling Costs [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "State, Net Income Tax Expense (Benefit)",
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r632",
      "r673",
      "r680"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r21",
      "r144",
      "r166",
      "r167",
      "r168",
      "r185",
      "r186",
      "r187",
      "r191",
      "r199",
      "r201",
      "r216",
      "r239",
      "r242",
      "r299",
      "r348",
      "r349",
      "r350",
      "r378",
      "r379",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r408",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r439",
      "r468",
      "r469",
      "r470",
      "r485",
      "r540"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r232",
      "r233",
      "r487",
      "r488",
      "r489",
      "r546",
      "r548",
      "r551",
      "r553",
      "r555",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r571",
      "r588",
      "r602",
      "r645",
      "r700"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-",
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals",
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details",
      "http://http/20231031/role/statement-note-11-revenue-recognition-tables",
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual",
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details",
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details",
      "http://http/20231031/role/statement-note-12-income-taxes-tables",
      "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details",
      "http://http/20231031/role/statement-note-13-fair-value-measurements",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables",
      "http://http/20231031/role/statement-note-15-shareholders-equity",
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual",
      "http://http/20231031/role/statement-note-18-contingencies",
      "http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables",
      "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables",
      "http://http/20231031/role/statement-note-3-inventories",
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details",
      "http://http/20231031/role/statement-note-3-inventories-tables",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-tables",
      "http://http/20231031/role/statement-note-5-intangible-assets",
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties-tables",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual",
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details",
      "http://http/20231031/role/statement-note-8-leases-tables",
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details",
      "http://http/20231031/role/statement-note-9-employee-benefits-tables",
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r216",
      "r444",
      "r479",
      "r486",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r520",
      "r522",
      "r523",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r540",
      "r603"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-",
      "http://http/20231031/role/statement-consolidated-balance-sheets-parentheticals",
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-consolidated-statements-of-operations",
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies",
      "http://http/20231031/role/statement-note-1-description-of-business-and-summary-of-significant-accounting-policies-details-textual",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details",
      "http://http/20231031/role/statement-note-11-revenue-recognition-tables",
      "http://http/20231031/role/statement-note-12-income-taxes",
      "http://http/20231031/role/statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual",
      "http://http/20231031/role/statement-note-12-income-taxes-effective-income-tax-details",
      "http://http/20231031/role/statement-note-12-income-taxes-income-tax-expense-details",
      "http://http/20231031/role/statement-note-12-income-taxes-tables",
      "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details",
      "http://http/20231031/role/statement-note-13-fair-value-measurements",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-details-textual",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables",
      "http://http/20231031/role/statement-note-15-shareholders-equity",
      "http://http/20231031/role/statement-note-15-shareholders-equity-details-textual",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit",
      "http://http/20231031/role/statement-note-17-employee-retention-tax-credit-details-textual",
      "http://http/20231031/role/statement-note-18-contingencies",
      "http://http/20231031/role/statement-note-19-new-accounting-standards-not-yet-adopted",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables",
      "http://http/20231031/role/statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables",
      "http://http/20231031/role/statement-note-3-inventories",
      "http://http/20231031/role/statement-note-3-inventories-components-of-inventories-details",
      "http://http/20231031/role/statement-note-3-inventories-tables",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-tables",
      "http://http/20231031/role/statement-note-5-intangible-assets",
      "http://http/20231031/role/statement-note-5-intangible-assets-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties",
      "http://http/20231031/role/statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details",
      "http://http/20231031/role/statement-note-6-product-warranties-details-textual",
      "http://http/20231031/role/statement-note-6-product-warranties-tables",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables",
      "http://http/20231031/role/statement-note-8-leases",
      "http://http/20231031/role/statement-note-8-leases-details-textual",
      "http://http/20231031/role/statement-note-8-leases-future-payments-due-details",
      "http://http/20231031/role/statement-note-8-leases-tables",
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details",
      "http://http/20231031/role/statement-note-9-employee-benefits-tables",
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r186",
      "r187",
      "r216",
      "r444",
      "r479",
      "r486",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r500",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r509",
      "r510",
      "r511",
      "r512",
      "r514",
      "r515",
      "r516",
      "r517",
      "r518",
      "r520",
      "r522",
      "r523",
      "r526",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r540",
      "r603"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation, net (in shares)",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r76",
      "r77",
      "r110"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based compensation, net",
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r76",
      "r77",
      "r110"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 0.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-",
      "http://http/20231031/role/statement-consolidated-statements-of-shareholders-equity-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_StockholdersEquity",
        "totalLabel": "Total shareholders\u2019 equity",
        "periodStartLabel": "Balances",
        "periodEndLabel": "Balances",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r77",
      "r79",
      "r80",
      "r101",
      "r502",
      "r519",
      "r541",
      "r542",
      "r598",
      "r610",
      "r631",
      "r637",
      "r683",
      "r704"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders\u2019 equity:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-15-shareholders-equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r180",
      "r286",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r406",
      "r543",
      "r544",
      "r554"
     ]
    },
    "occ_SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://http/20231031",
     "localname": "SummaryOfChangesInAllowanceForDoubtfulAccountsForTradeAccountsReceivableTableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable [Table Text Block]",
        "documentation": "Summary Of Changes In The Allowance For Doubtful Accounts For Trade Accounts Receivable [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TableTextBlock": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TableTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-11-revenue-recognition-tables",
      "http://http/20231031/role/statement-note-12-income-taxes-tables",
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-tables",
      "http://http/20231031/role/statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables",
      "http://http/20231031/role/statement-note-20-quarterly-results-of-operations-unaudited-tables",
      "http://http/20231031/role/statement-note-3-inventories-tables",
      "http://http/20231031/role/statement-note-4-property-and-equipment-net-tables",
      "http://http/20231031/role/statement-note-6-product-warranties-tables",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-tables",
      "http://http/20231031/role/statement-note-8-leases-tables",
      "http://http/20231031/role/statement-note-9-employee-benefits-tables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_TableTextBlock",
        "terseLabel": "Notes Tables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-balance-sheets-": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-balance-sheets-"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income taxes payable",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "occ_The2017StockIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "The2017StockIncentivePlanMember",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual",
      "http://http/20231031/role/statement-note-9-employee-benefits-restricted-stock-activity-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "The 2017 Stock Incentive Plan [Member]",
        "documentation": "Information pertaining to the share-based compensation plan designated as the \"2017 Stock Incentive Plan.\""
       }
      }
     },
     "auth_ref": []
    },
    "srt_TitleOfIndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r636",
      "r688"
     ]
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-9-employee-benefits",
      "http://http/20231031/role/statement-note-9-employee-benefits-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://http/20231031/role/statement-document-and-entity-information"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information",
      "http://http/20231031/role/statement-note-10-business-and-credit-concentrations-major-customers-and-geographic-information-details-textual",
      "http://http/20231031/role/statement-note-11-revenue-recognition",
      "http://http/20231031/role/statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefits",
        "periodStartLabel": "Unrecognized tax benefits balance at beginning of year",
        "periodEndLabel": "Unrecognized tax benefits balance at end of year",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r366"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
        "negatedLabel": "Gross decreases for tax positions of prior years",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAccrued",
        "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties Accrued",
        "documentation": "Amount of statutory penalties accrued for a tax position claimed or expected to be claimed by the entity, in its tax return."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-unrecognized-tax-benefits-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gross increases for current year tax positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued",
        "terseLabel": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued",
        "documentation": "Amount of interest expense accrued for an underpayment of income taxes."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-12-income-taxes-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate",
        "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate",
        "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate."
       }
      }
     },
     "auth_ref": [
      "r369"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualOrInfrequentItemAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualOrInfrequentItemDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemGainGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualOrInfrequentItemGainGross",
     "crdr": "credit",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnusualOrInfrequentItemGainGross",
        "terseLabel": "Unusual or Infrequent Item, or Both, Gain, Gross",
        "documentation": "Amount of gain recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemInsuranceProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualOrInfrequentItemInsuranceProceeds",
     "crdr": "credit",
     "calculation": {
      "http://http/20231031/role/statement-consolidated-statements-of-operations": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      },
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://http/20231031/role/statement-consolidated-statements-of-cash-flows",
      "http://http/20231031/role/statement-consolidated-statements-of-operations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Gain on insurance proceeds, net",
        "negatedLabel": "Gain on insurance proceeds, net",
        "documentation": "Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemLossGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualOrInfrequentItemLossGross",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnusualOrInfrequentItemLossGross",
        "terseLabel": "Unusual or Infrequent Item, or Both, Loss, Gross",
        "documentation": "Amount, before deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualOrInfrequentItemNetOfInsuranceProceeds",
     "crdr": "debit",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "us-gaap_UnusualOrInfrequentItemNetOfInsuranceProceeds",
        "terseLabel": "Unusual or Infrequent Item, or Both, Net of Insurance Proceeds",
        "documentation": "Amount, after deduction of insurance proceeds, of loss recognized in the income statement for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r449"
     ]
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnusualOrInfrequentItemsDisclosureTextBlock",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]",
        "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://http/20231031/role/statement-significant-accounting-policies-policies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r131",
      "r132",
      "r134",
      "r135"
     ]
    },
    "us-gaap_VariableRateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateAxis",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Axis]",
        "documentation": "Information by type of variable rate."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableRateDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableRateDomain",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Variable Rate [Domain]",
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index."
       }
      }
     },
     "auth_ref": []
    },
    "occ_VirginiaRealEstateLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "VirginiaRealEstateLoanMember",
     "presentation": [
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-details-textual",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
      "http://http/20231031/role/statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Virginia Real Estate Loan [Member]",
        "documentation": "The name of a real estate loan."
       }
      }
     },
     "auth_ref": []
    },
    "occ_WaterDamageFromPipeBurstMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://http/20231031",
     "localname": "WaterDamageFromPipeBurstMember",
     "presentation": [
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds",
      "http://http/20231031/role/statement-note-16-gain-on-insurance-proceeds-details-textual"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Water Damage from Pipe Burst [Member]",
        "documentation": "Relating to water damage from pipe burst."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://http/20231031/role/statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares (denominator) (in shares)",
        "label": "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r210"
     ]
    },
    "occ_statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-11-revenue-recognition-revenue-attributed-to-united-states-and-all-other-countries-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Revenue Recognition - Revenue Attributed to United States and All Other Countries (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-11-revenue-recognition-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-11-revenue-recognition-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 11 - Revenue Recognition"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-12-income-taxes-deferred-tax-assets-and-liabilities-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Deferred Tax Assets and Liabilities (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-12-income-taxes-effective-income-tax-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-12-income-taxes-effective-income-tax-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Effective Income Tax (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-12-income-taxes-income-tax-expense-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-12-income-taxes-income-tax-expense-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Income Tax Expense (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-12-income-taxes-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-12-income-taxes-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-12-income-taxes-unrecognized-tax-benefits-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 12 - Income Taxes - Unrecognized Tax Benefits (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-14-net-income-loss-per-share-components-of-reconciliation-of-numerators-and-denominators-net-loss-per-share-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - Net Income (Loss) Per Share - Components of Reconciliation of Numerators and Denominators Net Loss Per Share (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-14-net-income-loss-per-share-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-14-net-income-loss-per-share-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 14 - Net Income (Loss) Per Share"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-2-allowance-for-credit-losses-for-trade-accounts-receivable-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 2 - Allowance for Credit Losses for Trade Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-2-allowance-for-doubtful-accounts-for-trade-accounts-receivable-summary-of-changes-in-the-allowance-for-doubtful-accounts-for-trade-accounts-receivable-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 2 - Allowance for Doubtful Accounts for Trade Accounts Receivable - Summary of Changes in the Allowance for Doubtful Accounts for Trade Accounts Receivable (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-20-quarterly-results-of-operations-unaudited-schedule-of-quarterly-financial-information-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 20 - Quarterly Results of Operations (Unaudited) - Schedule of Quarterly Financial Information (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-20-quarterly-results-of-operations-unaudited-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-20-quarterly-results-of-operations-unaudited-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 20 - Quarterly Results of Operations (Unaudited)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-3-inventories-components-of-inventories-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-3-inventories-components-of-inventories-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Inventories - Components of Inventories (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-3-inventories-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-3-inventories-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 3 - Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-4-property-and-equipment-net-schedule-of-property-and-equipment-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Property and Equipment, Net - Schedule of Property and Equipment (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-4-property-and-equipment-net-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-4-property-and-equipment-net-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 4 - Property and Equipment, Net"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-6-product-warranties-changes-in-accrual-for-product-warranties-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Product Warranties - Changes in Accrual for Product Warranties (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-6-product-warranties-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-6-product-warranties-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 6 - Product Warranties"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-7-longterm-debt-and-notes-payable-longterm-debt-details-parentheticals",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Long-term Debt and Notes Payable - Long-term Debt (Details) (Parentheticals)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-7-longterm-debt-and-notes-payable-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-7-longterm-debt-and-notes-payable-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 7 - Long-term Debt and Notes Payable"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-8-leases-future-payments-due-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-8-leases-future-payments-due-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Leases - Future Payments Due (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-8-leases-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-8-leases-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 8 - Leases"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-9-employee-benefits-restricted-stock-activity-details": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-9-employee-benefits-restricted-stock-activity-details",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Employee Benefits - Restricted Stock Activity (Details)"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-note-9-employee-benefits-tables": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-note-9-employee-benefits-tables",
     "lang": {
      "en-us": {
       "role": {
        "label": "Note 9 - Employee Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "occ_statement-statement-significant-accounting-policies-policies": {
     "xbrltype": "stringItemType",
     "nsuri": "http://http/20231031",
     "localname": "statement-statement-significant-accounting-policies-policies",
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies"
       }
      }
     },
     "auth_ref": []
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21B",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21B"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "a",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.28)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "330",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "((a)(1),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-13"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-14"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "50",
   "Section": "40",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-11"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.15(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "985",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//220-20/tableOfContent"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "270",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//270/tableOfContent"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//710/tableOfContent"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483613/220-20-50-1"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//250/tableOfContent"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "270",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1B"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//330/tableOfContent"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350-30/tableOfContent"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "930",
   "SubTopic": "715",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482028/930-715-45-1"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "825",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "948",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480598/954-450-50-1"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r621": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "SubTopic": "740",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2"
  },
  "r622": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r623": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "SubTopic": "825",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B"
  },
  "r624": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r625": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r626": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r630": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r634": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r635": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13"
  },
  "r637": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r638": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r639": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r640": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8"
  },
  "r641": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r642": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r643": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r644": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r645": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r646": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27"
  },
  "r647": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r649": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r650": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r651": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r653": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r654": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r655": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r656": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r657": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r658": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r659": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r674": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r675": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r676": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r677": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r679": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r680": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r681": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r682": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r683": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r684": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4"
  },
  "r685": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r686": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r687": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r688": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r690": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r691": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r692": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r693": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r694": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r695": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r696": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r697": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "912",
   "SubTopic": "730",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1"
  },
  "r698": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r700": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r701": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r702": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r703": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r704": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r705": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r706": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r707": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r708": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r709": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>95
<FILENAME>0001437749-23-034978-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001437749-23-034978-xbrl.zip
M4$L#!!0    ( !MJE%=;>J.%!P(  !D&   -    97A?-C U-#4V+FAT;=U5
M46_:,!!^+K_BEH?V!1-@@TU)B)2V%*'1%A'Z/#G)02PY=N8<!?;KYP!3"^VJ
M:=,>-BE2Y._.]WV?X[L$.14R#'+D6=@X"TB0Q! W7_KMWH=>OV6C@;L'&V<V
M_HXQ&*%"PPDS2+8PSU<J0W.M"X2I-L0E,.AT7?MTV]WWT/<Z'[UV#Z);8"P,
M"B0.:<Y-A31P5K1@GYP#JGB! V>A3<&)94B8DM#*@50K0F6S"266N58X4-H)
M&X&[%QTD.MM"15NYVZZ(5>(;>IUV2?YNN>"%D%OO8BX*K. .US#3!5<7?LFS
M3*BEUQ8*6AVA_+IJ>53JL!?.OZXT^2<5]J /3Z2P8]T#C]P(KL@#55N2/A3<
M+(7R8)="N"'&I5A:(+7VT%CV<Y54I1^X9=CXB9 3!?YK?G\0'WB?,1FQS,D_
MZ*CSG7"XR44B"+J=5N<MXO_D! Y$1T<0).%D',_A_@;BA\MX?#V.9N-A'+A)
M^):0E_?I%Z0<$?\5LT<,45E*81OUOB21VM:,MQ5A435AK-)6$X1*M2GUOIEM
M$U".$)-=@5[ -4J^Y@9;__HA7-EO;D0*L9:K>J14,)E<-4&;)5>VRF\Z_U-5
M1[XS\0BIY%4U<"91/&?3:#1DE[-A]+D>2<^BT]'-?':"Y0MF]/HEF**4,!W=
M/=P^L=F,>G*^\K(JW'J2VCN_^R5\!U!+ P04    "  ;:I17T Z0U(,#  #!
M"@  #0   &5X7S8P-30U-RYH=&W=5MMNXS80?5Y_Q=0%LB^6+<F1;U(,.%<L
M-IL:CML^%I0TCMA*I):DUG&_OD-)1N)<#!1%"W1?;'(XG#-S-!=&F2GR>90A
M2^>=#Y'A)L<Y/OXV<H/38-RGTVC0"#L?Z/P'QX$;%*B8P13B':RS2J2H+F6!
ML)3*L!P<\/R!-QWXKC\$;^:.9D$ BR_@./.H0,,@R9C2:,ZZE=DXDVXK%:S
ML^Y&JH(9)T6#B>%2="&1PJ @;8,YEID4>"9D=]Z)!HW342S3'6BSR^OKPCB:
M_XDSSRU-6&\WK.#Y;O9QS0O4<(=;6,F"B8]AR=*4BX>9RP7T/2Y":[4\,-7>
MA9.OE33A"PN-,(0G4*A1&\$WIC@39@;"AI2'4##UP,4,:A6#C\9A.7\@04+A
MH2+T$Q'K,HP&Y;SSCB,O/ C?BG</W.(^0U+\(3-AZX?5[\ZO'C,><P/^L.\=
M _Y.&&B!#BB(XOF%%)I.0&[@$Z5SB?1#VQ4^<$WZE.K+*LYY HLDD94PE#5P
MS1751CS_7ED[X&B=(9Q+IE)+T2575)Q2Z2A6\\Y/I>$)E?T%BW.$"ZE*2=V!
M2G=VS*'7U?AW7?JW4^7W2AN^V1V"_HJV']6Y8B088H6+Y"EDVQ$5;BAC1&*/
MV@QJ#^\-=<W"WKV3NM_X/QP.3WZ<^.XT=*>GPV$/2.!X7A",@W;M3[S17CX^
MG7KC=CV9^N-V[;M#SY^V:V\TG8R!B;39CH(@\(#0KRE"W8#>MY"36NU='U^Y
MZ!&..]D;.[0UM)GQ;B[80UDI(H<D!M)Z?%QB@D6,"GRW!W9:]&#+349*NJ0$
MVS-L"9<Y;^[$+&>66YTA&GT<TP:GJUCSE--7IE1@S07*74)M@_,:Z%J9%GZO
M7EE<A7D->8"O]_S4IF2)#9;ND4=,829SFH;:<N*-0\"O%3>[QF3"= :;7&XU
MU;D"9$EF35BD'=) M.EB-R93B(X5 5GG,@7;C=*]V[#WF,C*>)+M*>7Z62HV
ML_D@$ZWIMR-?"%$1?ZO&SL'']=SVZWX^RG3__UWI;PV%@1[ N9);T8.K=$N-
M3\,)*\J0PBY*)NB;WO9O^\NCD?_3IKN23,@_L >_<"OEK.ZWKZKF/R0_Y=\@
MR9G69]W;Q?W:62YNKISSU=7BLWTZ/3M=WERO5R]DV<8A0E\+$\QS6-[<_?SE
M"8TT[ OOC3_R8F!??#1WZZ?K7U!+ P04    "  ;:I17TH2<PL4'  !U,
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
M$TV *F1D5"E;1]-2YA@O)B0,IA8-&^]O]L3V8L&UJR<Z)$Y3"WJ(D.HBT![
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
M;"Y-/*T>/YUT@H?)S=W]^X]HY.%NNY]Y$8N&N_WVZ2[LKO%_ 5!+ P04
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
M'J!)JSCU9YA3 8H3?)/F(G0V?,(@>*@G2IV]K[O-AW&\NRU]WC%]KE@#N_(
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
MG1WU_'Z7.!>3:@[PZ(B&TTTM"8)2+S7G\XNW55?_58/?1X+&C9(R[M114+O
M-I!8"B3NMH'$-I"XN8'$U@FW^4ZX3Q.P=-%-_SLYVT\+[[MV$G^ST;G/.CI'
MOCH&-O_OG\*39IAEG/C>L_)3RO-1TT04Q/0C(#]K53]OLJ>[[@):5UIKL:Z[
MQ;I)KK3?'?(M>^5?=5\^10OR2;_?W;5>=608=1[]LH_^27^GN[_0$[\NIN:F
MRL+U1=[[7.GO-1*LP'A W-V=[N'3)D%5QO'^(1)(_:/]KO=^>9^/3G:96]D%
MB-/=_6[O:7E>(DR=][!PZ+Z)S!<Y/[BD4I*/3@^93]PAB<]>(G*?(R&7DG\N
MX)$4_HOTXWC1_<R!J//N>1+E<#B/(U9V__3_R'5A-/K2!,0/8/29H'\[WN^4
MKL894,?A!-->B"8 :S]<3D6L"#WG%&(LZ)-Q3E@^3()<4<J5)1@@4D,7633#
MCU,@98EHA1,%SDJ$GL70)1!*E%,2U]GO_^U/ID?']I'N_%<+M6L@1R!&X$E[
MR[*O5\V<#M@7AMB&\A*>G5_'LV+=4RZ2I('C&?RK,E#TD2^H?$#W(X%9SUYM
M6'TYPL:,;WYXL-9IA8:-($OQ/14EL$6/JKBR,=XY@P.ML^UP?UYL"U.#UO?N
MPGX/%(#.:^NQ)I1XBBAL7>[WOLBJG[UWR'[V.U[8*CSJO8I'O=?D4;\'#_2<
MM_ZN<^:0MYTDP*/.=.JS\DZ TP!C^3;%HO <O9&"4R8_@W:T_4.D$^^??I1?
MF2ZW*9F%(/8&(B*%#AE**B:^C)4'D/DK%R#E3%(X9Q:R)HJW^"48]M!R;XKY
MF@%P7)*2+ IC =K@.6=+<$9QUW1?I+Q53-' @C5*[@KPC)0](QK"GW(>.9X/
MIW'0 C'Q%=]%A6H[P]0'K7KR:_X4+P+D^(L"192R2UG#34AXB4R4$]']$6X8
M5/$\&'O ND:X%WH0J_77,9'X%@K=7$/AJL-@G4 LK*]H=?=6=[]:=_\0GTLZ
MV4H!BN)<T$&*N)>*(!G%NC#%221'E3(5$>>/C^54<0J6,6:C9$9I5J!WX).@
MS&?)1*2PWE $DAK)3?R?6/A F>=QN)TK^A20?>[#[(D/L_LQZ]\9<H:L2+-_
M'.9MZ[]^"/[K]6(C*]PF\(AC#'F+@@ZOJWV4M .K$5 2.AB7646UT.54#6_Q
M&Q,!K*K$4XSLU%H36+\BU$H'OH!&,G$ME4OD(.@E1Q;EZ"HVSQ,/(L%LU2J[
M\7Z,'2B4!/9\VJL$E>DRPUN6SX63FDJU667M1VLZ #EZRNIEK@J$:RM-6#Q5
MPQ5ONUW1Z@R1EF6V+',36>8[TEPHOY1RYH4W$LDH]:=CX)G#),FFP"4R8H&6
M-2AVG6(;D0094YI<R@G89L B]G<\:HR6DB4& \Y^+85TDWT.;3+@PTH&W'O,
MR8"+[BJZUU2YUMS?3'/?J*36)>CT%6 S'#]F4HF2<"H43Q'#@(*4W(Z.+^%K
M@US!UV"UAR">HF0Z(=54^!/V%FRG LNN'-5;6@U_SFG8M"+76E#&7 C8F2PS
M# 6FV3"))+HG87]Q<D[QQHXW!E;@MEZH^"N52@)V@F('KPB+N/$F3'@()YX]
M#C=#2YKW7=;M]/1P4CG0[QM0<P^V>(?PB;W 1* JIR@*=X7Y&2<7D0A'PC<!
M<;=I"*PSA[>SG&GW+\!QTS3$(6HFV@<7ZKT%1?(+=6;A;C 4:T>W>Y[JD#[&
M:*C\E+F?C$(OG^KV,,V>^PZH+HFQ]/'1NIA^A]P5E!#0]8[1$9K2/1KD>T6V
MAP%])\!?TP*$_[1=@&J#_$,?FR\[07YBKVZ> WH\I-(L5M7E+2$SIXI;I1,8
M7,PEF.%JFG(;.-*E7<CG:.@HPB2=PX QD"F6%GL).H20B\,_15X#KB):'!UZ
M,*A7FXLW%R&RL4' EXG,,D9%?1K4\0=]8HN#1QU/(M>'"? %TX[!C<7J3C#<
MV$0/ZC2&XGY"6$."AZ8<(8RHO9UA_/8<X[>$'?2RTSQL,XYK+LS].4E^4MOR
M)+WP4SJ6CYS@\/]TGL_>8PEG?_+\"?*!/#3<DU0U$"N%%ND'R/$BJ<9TLT)3
M%E5M%ZH18!V'P77,RFD+@-_6:+:A6XE+GI-[@<R==:@RV.B/D7O.=U'9ZYB,
M4O3B3Z0B5_X@R;.RLE]B"R9YX#@K"IWA96''"GSTT>?4'H8$99R9(PK,M5#*
M1@<E2+R [X;"CF6VQP0W+-.2U,G\B\.F[%BSL!^)L1!"6I.;2SA)8G2D>P$(
MNA%[V326X, 3##EBN7<R 4 @Z]3! Y.7H7<(TLCF],'Z([H7A'UUTQ1-B,(.
M\D-DXXS=E(V'#G\_G3V*9(8O"77?&#(SI,/0LAX5!4SK%)2CB((+CSI,Y7DA
MC3K.L3O9GBR67.&E11MKM!Y:0+K-7IU4PS,#M2-/[6D6$LX(*AM.JD2D+\;8
M!5%W8"0%Z%<EW::<-/7"\V9)3B"8L?[!9!<:X^1> 7%3:[EL()>=B[_DAYLS
MM!NLT'V8: O1"W1"O%QBVES+<>D5L&GTO"X?TEA89!(D""U84;_J6#BXO_6>
M@64CP(R8=98P[_?V[F^A;Q!V*W'G%H>$0S9=KO&WAXM?NUL>FKGT=V^-<&VA
M3Z2%]\K7_E7(R'O?]?Z4T4]L9/J_TR:'; GX>JT4VK@R?/,PSZ9Q._=X6B=C
M7Z*3W9A^[Q)4 %MJN:NUGZ9"D8I,&NS)6(JA:5&+Z>6H36.3I?8XFES[JU='
MWX/I-\&,N?Y.AQNRWMF]<NML.ZQ])Z<V4Z.2J;'_F#,US,!MVZ8[ST7Y17(_
M6"[J8JABSK6O+X69A+Z]$8;^+ET'\\6/_1&Y W51,WE0X6WEO9<JR)4R#7./
M8S^:*4F.SZ)+_(EQD-(SWRG>IR]:,0WZU^%ZF5^KOC2!K6KH6P=-MHW;NG1Q
MY$9NFN*J*=^*._%GY#/SG9[&VG.Z'6F(R (B%#O6=8 3X9N+/J@L4(14<Z]
MWTO9Z1GY%SIQ?=&0N 1=4];Q_ DUJ< K2=R'.MXS^1P#M/HV;%PS+#<V$<(D
MSW!HFUH_S+,<;X]X)LNOP5K)JSY$?RY(>SGE-<!K&+ ),CL;OLBC>,!R\88*
M)PH)C]O718B>Y#C3D<MG\AQFE'!V?FD'7$E0NP%X($-'KRT6B)/,@S/*DI3T
M$<R;P#8!6*"X")!PJBH?_!MV@>YFS,?@6?.8_R8T&5#,/H_U87/(E;VF(]WO
M@ZJNI/IIZAT01?P<(_><F\3;12"DFE5@Y035!.!>@.E2-VN^XB,O0=9L8Q6+
M>P8R.:(Z#_2]><SV@B.$5F)J,L*CY[1^/U*)YX>4#8TUG[!6@%*SPD?._HS@
M"1:-]"GWN3(AXIF9](13*,RD"!OSD[V1RJZ(7RV]@O$NC6UIP7Z+^U$XDX$?
M*"[XL8$M0KT7)=SWQ%\Y!B4Y1*!I5,_9]3XRD/B @R2/0GW$";O04SG RYG@
M7!4>ERGX"  *M<?JT=QVK#E(.Y,7M Y36'2/@&(XH^ UE^]A>@6%YRC; O%9
MS-PJOJ(S18C-/7"]L*$C# IJIF38V31-D";TQ3AY&HRIL3JF++E#'O'U0B8.
MYP8-:0_Z)HF+)/V)BL6YY%2^<QG2RX&]>5@?Q0CS1F**T2F\=%S?X.02;":"
M<0R*Y6AVA+1%DPUF;ND-Z Y1CE1GBX1T.^> SC3U+RS%E;IU)!JSJ5JJHXND
M.K"FB L#F,%.4Q%0S'0B,AB@@YP.H['*><8._[QF+2DP1A0C?I%S<\3W$NE[
MUG&9L88QR*R0L)+S,PVK+C+#A'MJNF[3)DLZ\LF)Q!8):4?5J\?@J0Q13X\"
M,(--IK-R)EKI".;#Q7!80#UQ0 U0$.B$Z/@7\U[8')',)$DMC9EKF+"MTU@"
M\5P(;O'/TL+%W"(2S4FCIIF200!80QTX?4LM<4ZV/9))CCFL*$40KA5(T8"P
MU#C36!YAQA9"F*A]&$EXAK/"G/T@=13#)JE+*GYL:!Q%+]WH1-EH,P]/8Z2E
M*%@S<N(BDT9REI33A&ZL!2Q=YAU;IY\OG#X5HSSR@73PSW,I+G2:+0#<<  [
M[<)GC^P,%+6GNG>6WU[F7Y)J8RC=EBW#+S]%C"1L'Z38<)Z-$ZT2%;P$]V&Q
MCXC53,0Y3IG%<L5Y<1=.L9XABR-W=29DC'1=L.LD==XK)J0,.$Y],Y>)5>L(
MCVJY(6LI!5O/!,C$9#+)8UO+""H@0)7%7.AGOM?PNT'3@@CU3Q:TY@F;,*%I
MU#SV;$B:FX_I$-3U"- 31>.+XKZ,#G8GE$CZ'3,,=2JB^NX ^!T^$%-6*@ I
M38*QF.!Q=  ^ '12#3#V/IK5W[S1L+3G5T/OC^Y9=WM %.\P022ONC=-_@B?
MM3T[SG4)9D[271DH[LV/PE78<7HOI'8])51PS  !-H2900K=RP<X%EH.^H1
M"\!/ %_0$13]J#@AV,Y1T')11^;"P4SH5*G9RU$:H%M2>!A:,^Z:=3%.(E$B
M"YW48[(DK$0A1<;,[9:[XI,%ZV81CTS_G-(,?3 @ZDN,2[.2*)"7SK4T"@N)
M;3(8,BM.)N/[&KQG(24+E4T@-+9&Y,GP%2:7X'0)50G/])6/^D9/6+'P?V+R
M#T]?)*U=)9">ZV_)#&-AY&;TJJ:&P(21-A_VB!7XHI8Y#4TFRWQK0 3*>#9(
M94AUVZA:<UEW4=#]G.41%4^8$F_V$W7T>DU>\=@_1X&&+</J5GE4OJ^RM$C6
M+5GAIDP<P(C79&G2O$YJGS9[375V':8:R[A2$:VY.?,=-&=<^9S-I@P-@R(6
MKVGW%CEM9M"SB[$@Q"""+2[^T-3!24)TE5!*RCO>-C1$/C)7JFYSQ4K(\ER;
MS":YL00N<8FY>H7T@>_0$D3YR=G0GG_N@]U+2=2EI=1=F,2X5MR3I#%FF*0.
M--@.+W1ZZL]3>L&QNNG0^#>RKN/,6'-$475J4P'9NB66,C\1S W7+J$@3U,0
M\:">@"WO!S_91: S#,%@[Q"]F[Q$TAF,%J+--2.DK$*F=V8&"8#71& : [9F
MY*D.<5R=*V;$A0+#4&M+1>:^YO=LOR/'(FVYPJH*>\O8*H:#QP2RLXRR\ NC
MQM%CV9(K6W'%?LR 1ZYR#H9'FNMR@500U%'=!#)7R%FC4N?!@G_8WT&Z3A,
M(R!;XK2!.3)*-*7)T6_:* GAD1F E-HBA+#$B))3R;EF=(T"(AJ/>;FD? E\
MIV1N=1Q;1H^@M67D.6,YG9HL06;EJ'2Q<04319' N8Y*ZO\PTLZHV)1B%$ H
M6WHX*FU/XXAC]?B8_DEE'MK6MC:%8D>-H\47DP/JZNIO@0A&=1G*!::I0R%4
M]*=PM)'[?C ;H*Y,GK^9]L\PXPLH(%QDWAK&I7U))5(HBC;PZD< +ZNP9-X
MQZ\9U@51\;96[%GA2A@KG2&.*H87J:@DWT&-0L7>'16AJ.L#41,D",7V1N72
M2S??8G5%+BH&I#01(221+'Q@>A(>$-^AG':L,"P!18^DJ?FL<,[R_;'\._IF
M)I+#!,^,X^KLPTG%977*]4+&D7-<+.T;W<TW&F><<U$,<GIR_.U=99@B\.",
M  PF#N%551WAX_&9.X"C]WTJG<4R8WURQYKS&+@IVW--4B)6 HI3MM1@X:X?
MT*V4SZG)%!W-F6#VM;>S9Y3O,S\=^"!_M[]=1@)!26/U=W;Z[%QFDU09%&9U
M&:UTTGT0(6G)>2/JE$U=!Z&,G]Y8L"5JJ3KNC'^]R"S7Z@DM0\L7I[6V[6,3
M@J34U;6@_/"'.::V\,$:V#(-URW\R'"PL?"C;!Q010!S_@(T:$);/A^Z#KI:
M6,"!S8_62*=L\6/_>PU?UTM0&M?AJIRQK#D"PK50BG BU*Y!.N9IS 5TYT*1
M@9)<V, 'Y7R31V16%>FX(JZ'X&G*H Q@]T"&F2K* 2.4C*GVI!6)U Z%N'6'
M)/"0G5B/<R@&F?%.L^@C Y']T,7WV& DA&^YNPA_+SB*$X\26?0HIW,M US/
M5-P,7*AWK@6GI]8_%'GU#=AM'#@%*$JY^"^TY5CI4E?VV2Z<)-<V.[]@E'8P
MG?V8>&[9V6D=,,:I!?9KC.[;A1I7!Y=AW[0VI_;*<^/+^?U9A@HOD\^D: (3
M,;HHS=8FO@XX(19R#(OLO((M$L@#.&Y> 2K/HFX!^E$RW*RV6[.V([(78](B
MR8@H/F*?+K9%RI$-MXOE9((]0+,D^,FF/D)2&(&7&&,8- .IT),-"AYC&]"
M&.F&X4EL)*<1>C04B$8=0"7=#%$\%;;<IJ)X>VH"L'2,#EVBL=32"S>DP9XR
MNG4\(.,P80<M*YISP0D2%$0P >$*>L,3A7HD;!3DHV$WP%;@:=!<R05L<PHJ
MZV0@.?4N#K>.,?V/*[RQYT+"E@0B$TDC:I:.AS<T\1"7^. _JUQEG6!QRKXN
MA(_0ZGB@0.3(KT.IJ";9DKR8PF; JD([,*:_*$RL_X3'K< C@"!/-XNX2-(H
M+#E<F*6A,Y*92,D35:(=4='U"W%I5Q^SI4$<7Z([W9@Z=/6#)-*T@L29R77!
ML I*,@W1>@KGI4U3S6,=\8C^,S0(.D@G:">BC9!*X\Q7XSP+X5@<''3E77%\
M1(%+095<_+9B7(/8B7:0U%N.]D&M)2E&UT5GV*D^+/NV<>DH8Y7CLS#B>.D(
MCS[?DEU=*BKL%+PG95B:0T$?HL6+<!;[L"C5<:)10TFAGTZE4M!()@)XG<?X
M6IBI2Q'GD/-(0RXU*C'O+.:2;S)WR"PC[GSN=(D&@)$TO_>:ZP=:U[U<-FJ;
M&'K0)H:VB:'KDAAZ"]EZ?YK:=C(@0ILH5F*R'JK#Y$6DX!R&.G0>%&JW:"B
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
M,H E ,;D*;)G0*2?BM:5QQI*F61LPRY+='LW0)>N74^&F8AQ7@!C!:(9G)/
M.3<;_?Q()18'RT=2.7!#Y_:\"9#C-,E'XRGP@H83++.1R%<9_0:,$#$OBO!?
MG!?O\Z7[[H%!9K,I7;L>P:(B1GWFB-A.C%R,43)Z >SPPD]#+TK\T/.9&2$B
MP^-S7-([UD>/G*F#")4FY\56X%^)%^IVG%W":@-X)K6((>-A1(CMIS/X266
M; ,Q\AF=?$!U,1R*(.MZWY#BKEHQTE0JLCR->;)) IA>V3GLRI_"&B_E!.0-
MT/(3L%6M/%BXYPK@>70$[I->O[NSW!C]343ZY05X7PMP5PC/"7!L#;!(@N]?
M(<%[W>5E]P!X:9W(G./NA,=1'M+MV7"\#3*U4R/W^XO$?F\3$>)]+>,"#>>B
MD,<$#"5$(>L$S!YV]-DX4A"/^3R)\DFA&2V&Z'+<0EP&0H0PQ'7(UPKY$@\!
MGBW$=I9L#TG.$4";N:^C*)3W7H8-*"MI,@#P;B*&'#.4E0^'BO BU-!"T\(!
M<0C!$L$?@C J!*H+6$5"18X^L"I#K &'//GVST_OMWN'H#;' %;09 BR6N*4
M=1S4_D*%\K+^S3&@R4!0V(BXO>#OMTD+DS&]]4?WK.LA5B+S"\8@#4&C%#@B
MBAH27Z(&E1G#M:8FU!2T D=2:GRH5P V4H8@R=8 J4H1F9@ 6X>/SR[&,A@7
M>JSEZL^;H.9IQ=R1"P8K5#Z= AG#Z:$=4)SALX+G^^>^C/R!C&2&=IB'E \;
MC)2KX$0"$"9CGP;CJ/F%E)OG)*W,I*E_X8[B*&_."@##TQS4+%R!U;<\V(%*
MXEA$WC/7+NFX$+3//-]$=*D*>-8^)R#%D2[KP&! 2<\XP'9>98NF<M %Y]!'
MA1JJC,G&T2Q (4-!]3,:UJO*;/8YJX() !/<%1G]N0-,":;3%E0,,'-> ^2/
MDID0JL#[&IIY1CR39M!HEP,11;#4!"1G,0:I8L,<'0LT)XR&;^ID8\2XC'X&
M%0<F W!T2JP4UU89# X*'M=0@94%J"#!-@:"U"8SB>75ZZHC/U!'VK<I)9!X
M)^@(]4Z2=)IPVKCW[-O)R7.]FE">FTMR3G]_]S];<UYE="O/=Y[6WY"/F;[:
M>EL9Z^./[PO;8CL35-X=#[?3Y&+^RP!I]/3WKW]\N;K?]ARP#)RKW&?K;6_G
MS0N8"*8K_?/;F[%-QCD]_OW#]KOO'X[_9_OXXX\/WU^#67_ASY3IP(U'$(O2
MGHZ\L6#@]*>71Y[.U?FO'?J_NC0>_=.6]Z(*R7^\KX<D'L>-X?CCV\EG&?^T
M X=232,? "1C4+#$]B!*@I_E@ +-M_7VC>^!@CO\^]9_94FP54+F"[UEX%CH
MHS1G@4]4O[3(6_YZ);&2'X3QP$K %,V0D[]YX;^M/61[UO5$.4?Y2\8H-)%4
M@7=/TM%VUR:7"SP!&BPZ//-,R5 8[OM'3*ZHLPPDFV;@9;.F]^IIQ^OM/R6V
M#Q_HQ20##M-HY"OM*&&%"UY#@ZP#D@X-ZDR"^3/K>@W+,PIU:5F%"M7K]G@E
M\0UV5PS3W^WN/+W:.V_=:O<NC&Y'>](F*9PRZE%@1I6@BK:G0-<<'AB8RX <
MYGB&,@7(&%U'^*"$NY#$ W)>U59PO:)4?9GU"[#+M<Y-?FY4:V"TB/0/T-\O
MDCP*M0 L5K]7CYVPE20(P+30-L'\!ORYU>_WEQZJLI_26.2$*D(1$CT"@*HI
M26@%N(B:/.J84S\#*19[\,1(Q*![X;9TF$*>$S[[L8=^4_B%358-Y6'$-&50
M?I#/<&5Z0+8P!WDX$AGY5V>!]J"AD\+23=?[!QPOC-[A59KE3/P9HH$?961O
MZ5W[\<S[*P>; PX&*)^ -IC1[/IK6+Q/*XQSV&AQ>#0QBDXR:H1$.Q^9QT)G
M&OX(]I36AB,,()"9^&_8./#DXB<],KG5]6-VAQV-2-;L'X+JC $@5J)I!">.
M@OLJ?N%X'/TB:Z#'& LR/5<T$WXL^Q@00\AN4\8.*#P=)3PP -?+8P>"=6[
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
MP:)\<J/REZ:M;1_8K///*>%9,A(T*JN5C>HXQ?NX6(!*-.=7LH+8I1,<@>.
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
MH@^A#QNA70#O"%2WA?U<T1V\]\']'8VFG[V WHRO62>LJBUZ++-#+)45?,I
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
MSV, ,8T^!:)<^E4<4_B_>^?\J%I+DA@]B_1LU9SG7 #:UR4 -18 W3 6?D\
M[0Z(WAL0LUV-'!1 FP2H(0&HO@"HT2J V@-B6%UB2G.JCSC\MK' JSU+0==A
MG*")^#X,W1@%9O<$Q*$SRM?JFS7(4PB"F_%'A !&D]#HP1O1^!N H6(<R8#T
M@2MU>X>,(U%E=T\ W58-PECMZ.X3N]LG'6.?S7@4ND\0W9T:)+G:T6V2?M<D
MIK'/&A0GUT'A(+'R'9L]^6,4QK$VB\*QIYJ&-JV,V36(7^S ;MEY5<YQ! 6+
MZ'N5MTZ0^;0<:]T:A*'=L:83V]!)WU86IU/&6J\&T61GK!E=8O:0K@W:A#5E
M/$KWY1OU?1#;B'9/ QHY/@N(<]RI%WAQ@A&'#U2C/V8TB$_!R];R&]NO01(1
M!_J1'R?H$U>%PWS/S[(BXS"("<RCUSEHW:I6H.2482CS[VXKI#0)0V- !E@/
MQ&I5C44%PWIA.)!Y<;>57QJ%89^8%G:G:U5D@;*HI/OR-7QR_.1)>^D%HW!*
M7Z5R#-$"JJPJ3=]>F8M[4UDF'(U^%:<GO-R[7%0MAK7_[<4%R"]=8NW5**J8
MQKYA)_.E;BJ[- B[7F>?[4L5[)J#W4LY[F1>SDV%E7IQ=VGUB-D]L(;V2EE:
MEL61JVD(Z_X?3YD/QYH7)$YP[V&>G1/'-#D!\\HY>7X',L_OML::/"9NQI\R
M1%PQ0%0,U[/(8*\&&A77<(+HECE%M[4!-8)N@]BZ:@6OT+T3NF5NV&U-2TV@
MNV,3>Z]-(5343HU1.Y^8G4E[Z8=Q_$H;1^%4"W-E.XY=NFO)U2^[TS)W][;R
MF*BR$MSSH_P,!UFQP<O :IO/6P&N9L#)O+7;BDBU :[3PZ#/5F7H*,#5;622
M.6:W%5OJ0MS"O&F00<\BEGG@:#)E<EHMV9A,:*1Y0BP1[J]7S/_U:S/%#/98
MH$*-JD95H]8^JM+MBKK=0*AV"8UHG*0Q!$J;:UC6,?1= @A282<]MMWB?##$
MA]CV@87K5PIKC6%MEZB!6K'6Z_:)V3]P#I!"6G-(VR5.H%:D=0<ZL?IMH6E*
M9Y-)'1\=+] 0.T$\CYQ@1#$E=$2I&ZL8QCU8^ R]#A__'\$\GCO^3?0I&$?T
MSSD-DD\)G7Y*S_16'&G%E QB# :DHXI'G380ZW#'[PK$L?>#NA?_HU&8Q^"%
MQ?;.U(W.&X7!4\9@'4[S\\*@LJ7(I!IFE3X1 >:<HF8,O187.Y[^ES (BWZH
MW2PT/9.8UCYU&145=M3X+M/.:W'IUP_P0BK)X+ E8DK*E1^QS>A$,5X"\5IB
M"!J@X0-BVAUBF>=0L^RT;%4B^G%-L(&2\XZ*1ABRS/MMY;RZ13QB&@-B=/9I
MYU)"WE&#NT3(,V2.Y6V%O*;DN][ )F;WH 4EE(!W)/@N@;?,E[VM@%<S\<9J
MR\>1E:@L=AMDM@PI'#U-1;W$^:%*PS5N?3=D@0/;AT.E(=]IUQ OF,,E6307
M?LN.EG_N#@_V_8\D<H @>8$3/:&I/@;:@!.)0E99*8U%J.J]- WX9[:J@I+"
M;MU1+X;,C[Y]?%6[P+L0VBS3)-:@WY)0&@7?NDFOS/F^?<Q6N]![V27V0"==
MX\"P5:8U>>K.ITRX2D/.M9=#&M"QE[PZ?F'KO#0R6>!$-=$-Z()0Q-YR+%0T
MIG5LTC.5OU0!>S=@R^(!JHEU-0';[)#N0)F(%:YW-!'+X@"J27SU #N7;#T@
M_<.J&L_9AY4)36I"PU[E7MZ,=@)2W+,7SX*+YX9SK'&X=/,.W9EW\YF6D(@Z
MFJ #)G:M^V$2O=LEG;V2A&4"8)TJTSL+?)?P0+..)NJ[ SQG9>OTB#XX:%U;
M*?*/VO1V'A O07@=7=AK(.%=TC6P(]LA.RUO1L*5>2[=EQ5I3IM1V).)$U'M
M A8?>R/62<OU_'E"3Z$A^SD3BBH-VF]I] WAL$PPWCM1 #<O3M]_BUBI0#@^
M??GPXE)_;;:?:BBPMQ/L98)?E8;M^T#[0A347^L'[>*BY,#C1'P)X*OT<-\3
M>>\?LM3Y5D+A3_!S&+I/.#\']OX27G"]A\N??EH(97D9JD3NVF3FBQG,<'CV
M. $"ML4CZOMB+=G?\<P997_[3@Q;//:"._SJB^5=U/6?=YD>Q[L7N#1@6_:#
M":=,;.8;5+OT#)^!]0%M-%[4(/]*3KQ<MEX:],UB-#980986HK1  1_Y&Z6:
M,P)!&N;_! <$\G8" R8A7DEFLW= ?M;@K)Q@Y#D^S %>F,+6QJ^7I>I2)/XD
MG_M?ER;_UZUG7\#AP9Y1NWXCH=@O+F]F#*K:-;MNUV$T"WGDBO;RYOKZE9@@
M7/GT?MU^?/L/^=U:)>'B%?8L]A)@KCC6A[NOV6#YZ8THAL&\T7(/6/KN9'P1
MA8^K+R)9T&X_?OGC][4#KR<$R_C')KF"\!5__/3;)+OVMU<?WU^\_?K^ZA\7
M5Q_NWG_]57/\1^<I3ED9GDI "VMZHTTHWQP3J;*@"G_1V?]D!$.\]4+[97DG
M__Y.OI-X')7W\>[F^K,7?,\&=KUXYCNP05[@>P&]&/KAZ'L16.QYP)0=;1(A
M5_U+$HZ*].M1+-D#QNLA2/E9X">67\SP7'QY@QM"^!D2+::1-Y;)7HQ+8,LF
M#-M"RO/;+\ZE])!765YA%BO$X+EGE]]*W+Q=^>#VY)R#8S#X^4W^"COS)'Q3
MN,'LE16N)^%7]HL25B@XH7A@_^>J3*A?0F)S>RDN>H'H_C:\O,[SGV\9UT$<
M,,EN$OJPT?%?M?=_SKWDZ;=?AI<E#.G_[;)V\W5W_>(WI_Y&.?67$;ZBQ>O?
MU(EBC8)4XVHWHR0<TDBS#!!%=--B_S69P0OEY2I\N1G1$&]C^L)^A-$<:0SF
MOH_4\ACET\44_DX=G&@95E.1M593[C%53P9*D0X\E.IFI3)%4P]L[>#J -0!
MJ -8.H!,'C"?UT+:J<\_+TK=A8GCRP2D9O8U[Z8\$T:6H:B[-Q1M'&2Y9[!=
MA]-I&(#$#@IG<Y@KB8+<_X&?,-GX2A/'"]![KD[Q>$\QKRSS(IV#-P<^T7-F
M$/M#6EL9! -DK(C*&1SUU32<!XDZZC,XZM3QK@[[' Z[U.1^("FB98E.J1?/
M-NOR'6P<&?O6\;&0>ZPYR;*?0#_^,-@-'C X7*4*<RDAUQ.13!B^])_,A<4O
M#ZC)LS! C];5#R^^X%HS4YI_IU,XM%RXDS30B4M1-_,D3IQ R,V5@IQZQ+9Z
M1-]KI--9Q*RNC\P[)$S[C<!4DIW!/BAT3SY>U8()1-=-8EBZ NFY@'10&:2I
MW2H52?>*5&+:/=+KMZJLCP)J@T"U]'*@[@ES-H!N0 :JEE0[D]68J'8Q=&**
M2N04JU&PP,T3J<W>;IG<VBS+M';Q'#_Z*8[GU'TWCX +W=+("UTNM:>9"=2]
MSL&AJ@!O=75B#91D=,H@WJRH= /"^RJ$_^GX<UH;@H%]699-;&.@\+L'_-9J
MG)1E*93@=[.VRTW)];6 ^+A:'YXL@@]%@:LD*2J*>@S&^H.5KCA^T;^^LH2U
M,Z?-9B;E80MZKLI6*GQL+.-LUI^Y7AE]H_)'K9)<%/2K0+\M!5M+H"\K1+P7
M\?Y$RG^I2W "EZ".HL5GA6?E(=@@:&<EFU=1@593 9G;NBD?0WTA0/U!CW1Z
MARQV=+(LL#K"#NSPWO$F=&1^\>8<%?5$&5E6CW0[^[2<J7MPZO? J'P/#AG(
M!#RAVR>6KKH4J;M0WUTPR^_"?F!MFL34;3*PV]^E2+E,5 #57CV?)06).YL5
M)#[>"*I%8>,.,?O[) QGUT?V@![\SF9-D(\TADK72=_>I\GO!,6R=L=0=61M
MD+?&KXJA4@@^& 66><BW;6EUQA15^4OR,538]N?X9?_3C)!1$50*']M'4'5D
M'O2F)705074>T&^+8;3,R"+K9[L7Z?[4>X0:1]\;ZISN@:W:WJJ.[TW$49E*
M5V@G(2BA S*O>5.>ACKCJ"QB#)3/7/G,Z[L),I]Y<\Z*>N*HNL!,[+TV"57W
MX-3O@57Y'APVCLHV#6(:[8\W47?A>.Y"I_PN["V.RK 'I+?7FE,JS43%41VM
M]].6^>_-A67#.O8PJLN.JB%[T@"6N>]K!? !W?V=@4VZ9JL**)XL?@\40&7+
MLM2WQJ\*H%((/A@%ECG(5Q&L**K*J%!%J(X\1$:%4"E\;!]"U96YSYN6T54(
MU7E O]TVT:ZLT/=>Q/L:BO:81.]V26?0?FNJN@2MO@2R0N';:@AGA6?E'=@@
M>,HZ/2W!@HOEAO.A3X^!#)3/MH0.R)SE37D8Z@V?ZO;W&6RY3#2L4V6".T"L
M9;[RK>^"S%G>G+.BGH9.AM6!?X<,&E$WX?1N@EWY)APRA&I ['Z/] S%%]1M
MJ/,V=,MOPYZ"J#JD9QJDWSEDP/AFR!9JTD_P<QBZ3S@_!W;Z$EYPO8?+GWY:
MJ"EYK:)$$]EDYHL9S'!X]CAM1'U?+(#M-?X=SYQ1^O>6FA+1V,M$BVGDC26S
M3;=<UW^6(5"\PL"=[AML$IX:WZ6%4EG7E%;TRS)M54S=?-W= B\;/GUKE?39
MC=XH?(U2S1EAX)H3/,&)P\<2>%02XC5F1A+@8*XV]@+08SW'ATD*EA:_7E9@
M2_'\DWQQ?UU:UE_?+); 5E!8@)B_F'[Q/LT.^HP&[ 8W,X8_[9K=T.LPFH41
M\QMK+V^NKU^)V0"5T$:^$P/EN_WX]A\OEHG:IC<,$%@<Z\/=UVRP/,<9P;G3
MJ'"%E[X[&5]$X>/JBTA4M-N/7_[X?>W ZTG;T@Z_P9!902N+/W[Z;9(1B=NK
MC^\OWGY]?_6/BZL/=^^__JHY_J/S%*>\#H\@H$MD:4+YYIA(R(5AZB\Z^Y_,
M9B7>>J']LKR3?W\GWTD\CLK[>'=S_=D+OF<#NUX\\QW8("_P0:"\&/K 2XNR
M GL><&U'FT3(@?\"[+9(VA_%DCU@TAXBDI\%?F+YQ0R\Q9=KH85W#/'A&$ /
MD  R\]LOSJ7TD%>Y9&$6*S?_67I98+++F[=$"/#1Z0MB&IR;<E!EC'1+QKJ,
M\"5BQ?'"()J_ULX\"=\4;C5[985O9FP.8 L3"?[VPK!>E/ \P?+X$P<@>JYC
M4VNFW2^AL;G]%9>_0'5_&UY>YQE0IDG%#!M./-$^^.$CH&-X6<*'_M\N*S9?
M]]<O>7.B;Y03?1D)+#*"?U,GBK7W@0M[L&Q YCFXFA.XTJ8&F[#C9N3*AH?/
M4<1@[OM()+>^>^+[(-<P@B-GG=5GS$_6@V,+&(O](1%B%U/X.W6$C7>M^%FK
M&Z1<!ZYYU,7-TY]G_?OV^%4B:65BX_,DC=]FNGR;942LGA,I*7-0[JX[-U":
M9X])[HH\* #50>_IH$UUT.=QT$:+6$K+HL)3I=NVZQ+P-[;J,+5EC&J+-H["
MJ1;.*%IU@GL-+=0/H$O3^-=F3FV/-U&-JD95H]8^J@JJ8V0T^S=82KK17F+U
MXE<G$%4G<1RN<PL;YN&RYWJ;Y4:<9&SL640NM %Z)64M>[+DA#,O:WG<15E;
MB;X2\,F2 LZD,[7*"=Y25&%.L*)+X(*++U?N?^=QPOU:2:A%%# U\GR*Q8.*
M<@V^C2^.4(><1>&#AT;DX9/V<HZEA[S@E5(GU:AJ5#6J4B>KT&BKRY[\CLZ
M"'L\U@H]Z\XTA%WY'WOA^'7+31YP2*E*UD]P6W4R?X3PNT_QEZO O<J=9,6@
M^0[HF+8JR';2$-RL)>"A(&@0O=<AW=Z!M<P68.2D02@K"[BM=MDD"$V]2WJZ
M4CK;+]"\=5PXO&&BT1]8?.P$:E.U_>YN5A)Q_=V]104_AD$_A-&[<#Y,QG/_
M:C0"R"85#44&L3NMNJ\*>'4#;[-6?_L&7I\8[;).*N#5#3Q9G[UMI94&*)Y.
M>K;>)N0IFXM41"DKH:]$ECU=X'X=7OPZZ]QV#8-T^JVZNPIT=8.N#O=]K<65
M 72#@;+NG33HZG#;UPDZR[*);0S:!#IE2)%**1\=+] 02$$\C["H'WKA1Y2Z
M\?FT^CEHO%??JD%*^2.8QW/'OXD^!>.(_CFG0?(IH=-/Z:'>BC.M&H9H# :D
MT]UGC;'3B@%K#0A+,"AS4&XKM.R*P=*RWXM01-6YY!S *'-5;BO,G"D8E2EF
MK9 C/$883#CWX@D&*.(IVKK^YO;V5OL<.@&(/UXP\F:.KT2?IB_Z9EWBUE]T
M/-H8 XUI?!.\+QSMS?@=G/>)W7"%PKI1*'-L;BO[*!0J%.ZH!LK<G-M*/95A
M^(P)D0SZ!NGH![9<OU*FG+52#AX\DW*\>!;&CH\EQ681ID\D3RSH%^1@;X9@
M4-D36S3*ZLO\P%7$%#R?F^ ;W+^;\:TXEUO?X66TV;GLF*G7)Y9E;W1'VW8<
MQS3J%M 9R#R0562+QJ%CFL3L;.8D:MMY'-.HVV!'YDBL(A TCAU+W]@V7-]Y
M2&2 ?5LTLI)!7$@17/CEIV 442>FKW"[V&\:,&PE.;==!5%:CSH[=79M/#NE
M[Q7UO8[-GGP7.2YO<X#1I)AE3[T'+/NK+-<-VPP'=?CL4SGAG9 2/@5I8/#7
M["1WE>J):76(I:*_3@2-);;#01WN^\;@""BT!S;I=P\<#J;"1YH#8!TN^^8
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
MRLUT:_;\")2;*2QK$J/IB9DT0*,:4OYLNJ!F91<K=4^:JS?L&2@-@(*N_<1
M1[ )K*606YG7,<LA7^F(PD* ^L=WD>-2D$EN4+D5OJ5X\3X0T/ 1:1Y Z%TX
M'R;CN9]^BLLM0ERQ#;W7Z>A]O6?;%O:>5.)*8^**>X3B"L-9ZKR,M07"V$7.
M8,;L+M= MX'Y?0[CF"IQ)J_@L4W,9)8HMXD@OL"?>+M<3 +B'/ A]$;X-V/O
M;*/=$&U*6O(TP\L!Y'N(=LJT!ANW53F%PQCQP_#98:#-52Y,P;<U3/Z<HM=
ML!CQ7/AK%H5#'A5;'"V0CT9_>"*/='6I!7L:O/[@T4?@$/,$;7#,%)^4[U(B
M'#NL)CQU1LQ9@M9CMCE\ V.6;84E8)=FZ\3 Y8!+NFCGB\(9G&/"]^BE]PK(
M5Y0XL""@3MZ#Y\Z!Z7$G ^.7,/I+#SZ%GT;FR6V)Y3/%G4'9[S5(G?!4F"%W
M)2SMZ[JCXOPT P6OM;<ZMR+_=/"K[-L3YHU)GY5MB>#2W*>%PS(/#NYD.B*;
M,M)UE 2+HP- T!P<3YCZOS3[Q;8L]H$[9;C_*@BY=V:,WK[TFUQP%\<24!0
MG>@),0)(!1D]]?PFS^-ZZ* 1&BT<VHQ&Z'MRN)N1'<2:LV*2CNNA71G=@(LO
MQ]RNG0V\^ R.C!Z&^S 2(E%NS1SA*\/@0K.A2JX-'I(P/\.8B_.+2P_P=4J3
M<X89>-!H D0('S4&D-T[*-@M[:$S9M<&#FU*'?Z\U-,)\\O9<GY,'$ &+@ -
M/KBR,.'./'8."%!@UD]X!*F 2?$N3N%CQ<ONAC [)%]L='P%IG<AYGT!J(+U
MBF.%Y?*ZO1'U';%L5!,RV&\GOYV^BG" >.Q-0ZWAB$"U0S/EI0J[OC0[*NSZ
MO,.N&=%*;\1!8K!WUT _!0^PTC!ZDAN_#=/J]73+L'6],^AT#*5.-JA.TB-4
M)U/\>$I!S'/QW+;PP(*$"3]"[P'1C4?2C<(X$5$J"4A(,/K_V'5Z</RYD+E2
MG<-))6CVG2QF(G(>T:9',<P)3LOU0(P#8=H9AER5*L;9H("'H3I\:#82C!@*
M[L_"^+)@*N[S6QK?B[,)P?L8Q7F_4 9X;-@XC?5#H;(X]-)CN8Z1?P";LHC(
MP"%B; +A<;7@'D.TF*J\,@/<T[$7Q4A#B/@-%%&4TKVEAV)4&ZX+'C)* [S'
MP$M :'6U^S!T8U8]*3V[XGJIQZ:,@7NPD4QW8,,B=8*!G,AE+Q"TAE.N \]G
M0DE(PUY X\? DN(WTC! 3Z@8("1G.CSW""=,5X2/,@$_G2*/D4PUWOPCT%Z;
M_]+2QK*'^O2!PIY/G2<,K7GB*B0^+IU;G%,4N=H0ST$!Y!>#A7%YX^SP2$%?
M81F6?,OYKK+0&IPL3XUF$7^H"Z0K60ZVL8[:L'L;891G\G0+*E%R%;CH%IRA
M/;Z,S7:!O9I]RS:-?M=25MLFV>SX"-ELBB=V"3,P*8Z[X+B%':+I#BTQ7T'V
M8E:[:3Z=<Y,$4.L(HXVSL!IGB@8KGD;V&MW.Y6^S!P!AQ5#(-%@1Z?X0N!L\
M.')0L[E U8B;?>G(Y_9#82W1IC29('U$ULR-HH+P(W.CX[FO^=[#PEN(=D%T
MQKV7?PIG\XQ3S7AQF4P\V*G4HP94^)FOF.E7+F#J-/W>$TM=Q"4/YY[OLD!S
M7.,S@UG/NOTZSW["Q@E%E!9]@YLOJ/OL$WK/?J+_XG+LC1-* _DL5K='\Z:(
M%"IBUJ?.: +;&:U %D62>12PNB%"0/G!:H@L\\C.4?)(3"V[=9B"#9R1N5(P
M>KXD_,JP>G97[^A=JV_U=.R[J%AC8ZSQ_I5VA+R18XG=E 6:%&^4)@1DOC6?
MWJ->1ID_+0Z1OP$S82Z4&=O0-"Z4[^=*2+T7))@[Q+QY@B=]0^5@Y77&D]!9
M(-@FLBQ0$WVN2P 70Q5'*,:+)_\21KF'H_H7P>JI6W1$I+R2N\DR3CAF5KQ9
M#A?94''1=0,B@Q>ZG/ER[Q9WV!;7@,_/^VV0V$7>< XDF"O<&'_+O7KB+_C0
M>,[H]R*&Y[7VJ3"IPA(7VR06RAUV>6TI?V+P65:*$I?B<MT^MQS0!?EBV!;#
MH NEW$L]9KB5GPH1>2R<S.4.2P=3/[@+CA])X3AR6*AEFE(G&LXF%E.>PI./
MDM<M GU S9W3KW#Y[@.O/ '#Z.EZ#_XWZ-N&V>_W%;=KD-M-CE 1%$#2<DA2
MG*Z<T\$6_0^MI&+7!)MA3">UEF$D#68_C"F6YT/BQRB:\$]K+Q>II9A>QLA^
M&,6O<"P,G>!A&8R#172,;O<X"^OT6%X:TK EKW]*@D6T[(0E4J>YI6)BK[7K
M+&PE9_L,%XYW_##SI/*X!6 W ;!6KM[FE^?2,<][1BKN.E/G7ECS/!X=*J)_
M9DX$-"O!YPEE,QWCT8F0*3VQZ8YQL&RRL>.OYLD9YY1B6<!9^,1RECW>>^FE
M-\;HB%>YSDO<XB"8(EQW9E+@E:2!:S*#-5<',\EF:4S0*H-\+,L$0!E&S,B.
MHT8>#4;'R2M1+_PV\68SN&N@&/X=M@%#[J_1?EW"+0W3MJQ!IX=*X@![:2AN
MV1BW](Y1-TSQQ.Y4BBB-04JQS04Y*VS3)-TF[CG*9R9FK\Q37CF;/,4B@G4*
M6M2R+RUS*:V(]XMT_R6.&Z>?$=4J&,%D=0!X'@OF-$JGN^AND@\V8[J:,TH3
M(7*AH,@EF4&8*6O^V(.1,30-N-[4$_,2@@$?)<QRF-+Q4P;)/%\8* .*%O+6
MF/'%3.X U7C-!F/X*,:Q_F $'S:R),=H(&N'M4I._\/; 65US3Z+K;OZX<47
MWX#<P9,_<GD"J.R5B_&L:*A& >&]X$N_T^F01O+$I75DNF+FDOEZM7I]FKE$
M2K;#TF6MDU8+E)_8=C  E>V(L5'IZB/<$>/U8,V.L(S!1<A"S)= 4JF9^VP*
MR\@$L$R.'7LX,6&T+Y1CY-2YI"8CJXDS2ZL*J5C6@\>R[E!)6(6W%L);;17>
MJL);CSV\]2N-@:*/L-C#.XQV"IF+57"Q8MXD#&<9W8'5Z?3[JO1-HZKD?X_2
M\,J1Q%A_#DM*C5SP^\(>N8L]2F,0\^X@9Z%'OM:>^2)+_$K3_9Y1DRQ]LX9=
M34O!&U&@:OU?L/ >\,05B;A<5=JLE],Q;TE/OB5KU:7-.OT<\ZZ8??FN/*_U
ME!6A+RH\HECJ+@J8<#ZLJ8+!ZZ6RBH+':-9.S_?*92P]?L:D;5L@AYAF=]#M
M&CU+.8";E$.^'Z$<DH.1$CUR!:86V_*LM+'ZV>T$#+M5 D9N-3LQ"V-@;"E5
M=%LE5=2V#_9@>U&BURI1HJZMZ,L1H<2' X@/'#IWSH^R,.E.9V /.AT+Y(9!
M1Y6I;%)N\(]0;N#XT0! *E.WF*G+]B7!?6&D2%262;-Y .O1(O.&T2+?<X8>
MZ^S DW<P12B-'G-^9&'/N4^F:<!9J-"BDX ($\8O(A&C?\XI+_Z2\%@S=FN3
M,*M9@^\-:?*()5TX#5ZI)LR:$K"ZPVG1&2RRE)5R*ID>+PKC13D*S6:%D4;\
M;4%)80PLUD/2J%_V%_\^+H+7?6%3@#4^8AKIYALTI0ZO%LFSJ&C@\*@Y^%;$
MHJ'R@708ALQ"K>%M4:R)G:7@"9PMY8*,0W3JTRDZ?Z*GPH:FLF(Q1 ^CPJG+
M6W(DB9\&GXL(.*PCM,&J6+\4$>&'$\M6PB.Q4SBP@E7YV8L8:198F&5[\Z)9
ML"?LF)';G6ND79([B'&Z=;BYK PI+[P48 >5L3CXQ>L,9R'\Q_>^HY@/6QRP
MH$H8:$A91CO,RL&,[]=IG"T_(LE#"J!-T_LQ!3I."K&A+(.!8JHT?YZM_YP^
M/WLL+P" 3[UF>&'@C1:!OHA$\:PLMU'$G'($E<76+^#WW[E[S[X;CD ;BI=K
MN/'4D+0*'4\:![SYRT$U\R '748D0%0;8_",B*H1'6J6SD9(;2OQHN912F88
MY_ Y#.X_8R0OR.N?LJR1*T8*Y(*:9?2MKM4W=<.RK6Y/R6D-RFG3(Y33$%$7
M#%(:AU%IU.4Y2FML=WRV.YS?$I[CY+"P/6D".,:Y+^>D$4$[L69E6I(1:* 7
ML:\\3H":84881N\EK##R:$&01UXTFD]YHYF8Y7R->)D.0?V7A"\F  1">L12
M&\AI%O(%KZ3Y-?V#BY7X%7[V7!:94)\'[+/B()@/E7*<X9,@M["G\:+"XKHY
M+%+3,"A]D9ZV+ !Q[3M9E&%G7\^2QM8] @N 4V0D29Q+9U])B$/U/[_OO';(
MJF"4*[4)4\FQM=4I+ 3U= Y,1H8G\)HZA<^\UOX%)YUFLPVQ@U1AVS'X(V1A
M]F.!%RQDB08&BKD2S$8HLS^DJ?V\$.)RS1_IS*/\''EC,6&89.:0A:$D"&$D
M@&*TJ%H  L,QLL_4L/$-3IV^Q70&E$- /N =>F>B;2_H9UA5Z(%B*95BJ>O!
MH&-V^K;>'Y@#P^@H5MH@*PV.D)5^2T#LTC( :0Q![":Q(NL:0]X%@YZ6Q]XQ
M,=R#="5=HY.E19] S?;#)Y#PX8P>L.5?><Z;PVP$[$O M5FFTZ)[ <]SRJIH
ML>3H"Y?5>UXBZJCD.<+<4-0O!D=-']\[$1:,B6]IQ  K5RL&>J]C@E+1[?;[
M'4.I%4W2PO (:>$7BGUS>%8BUO-_I=VF%/"8R%W3^@4P [BE*!BG*9P^VZP9
M:SC)S83"%N=ZHF6OR*1%*7PNQ&56W1WEN]61G ?'\U.C+C;,Q#*'$Y8,Y;.6
M+D+:YD'#U+U(2PT&\^DPK1JY^%:QXGZ60LR,0*P /!<W8T8DA\NKRY:5EG'P
M1W-?%(I(;8[E3_/B>"ZRG1@GY;1ZE..DO&9@@IE5\7SX7[36P:H?*+=$1TCO
MN2TK7C-79EY>,]/L1/8S4U02< XQ39_$LK\6%=,Y,!X.;YH]&OE#%2/?.5NC
MJ[(U5+;&8;,U#L2RWR&YI>Y:INV@/H \6K"--G%I(EK>Y&J'+!IS9$(&,R^.
MPCD6T477#3JV8CK*>KE%HISR(MT9B^LBV\LFPK3A1\ID&!J-O)C[-N$;**PS
MQ2RW6/9IUA8DGOLY_Q*.R:Q;N26RSZ8&4+'D[ NKFUML!"G*7&]PBE+Q!!N?
M[(?Q9[:^W#2P%?K*S(DVG"?,SOO\-W"-*_ZPXZSKN.@S/IUZS$.-]1V1?,%.
MTF $."V)7>I:7;UOV8,^]AJP58G')I77V1$JKSE$\4Z[>4PI]37G'LL%GB"7
M8:K3*+];&CJ*&!/"RAQ+!9[2."!>, HC?'S'F\9$=",3Z@^.?R^*_XU!S(J7
MX@18J!!C1G$XC]+PFJS_&7K7-(]%1&3=Z!CO<'*!51,GYEVKLEHC:=.J55\/
MGQ@0V8#[U9PX#&#4177(X_:/_!'3FW%:[CD6)+-C6#W=[%E&MVM;IHKV;))B
M_GF,A8_^X%:4##>*2A;=%[.(^W"%2":)HN3._C# <'DD2:Q\T!^OO[W.5>-S
M1B,Z8[7E>= H$M99!#3+F_'R/TQZQ/JE 2@'C$R!<#EUOM-<@3?FV@4Y=3KC
M(66<&/+8-EYL2+B=<]&<ZX,XT7,]\GG?/2:F"P:0E'Z//\G-]0R5[D@ZOFQ*
MHM:1*%^7QN?GJK[R+[$M$N9)T:&$JQBQ4&]X7&9:.0J].ME6'9*.'^*AS.B1
MO2 L.CO%JZUK(PTO\2;4*\VGWV5P6HEF,^UCY#T'I<XO360H1\-,UK2$9J^4
M-I0^%G:S7Q>Z0."5!@1_BG'H2* 7T67/]<<=A^NZ%:>6I6W+6,$7\9GQKP=A
MRV9O]:1VJR+*M_9F+.*H/P75Z!ZSP:Z0/*L.<5M8LH'+LH>\*%[NU"=A_YS9
MQ@?X^WJWP%H<K]#3HD,D(XQ%$KN8YM^I@XMY449UAV&2A--5PEO]IJU3$6H>
M=13BX01_>V'HS[MEJI&-5?<31\L%WSCXV.R'QF((M>A^^%(G&O[_U0KUK^]&
MBD45J"70^W^79',^Q[)VV!MQ4?);L7).@G/\OW-$I7GVH$0Z?V  JH/>TT&;
MZJ#/XZ"-%K&4]?Q#$NJ NV?J'1"DK3[\Q[9?U<EE4JG/-G]>>S0-A-^\%=D+
M#J:IP.NL6R$H*:A3;*"R&C_O@M]-S,([/6#U@KRX_+]U3[-^+BIWO*9LS3.0
M5Q7I+-5S]G)559XI +)&W5FH-]?H60F2:K5!N@/2[5@KM4'V>G -8T6!,0]&
M4P)&HRU@-(AM]A08SP:,E@2,>DO :)L=TC5:A<;=)1W;9D)._9+.WJ4;#&\8
M)JF'ZO@EFDT><,BK*JNR*C/?KKNUM]A@&YM!2FYMQ2IOQ.YTVW1%%?#J!IZL
M3.-J><)] Z]/#$,![Z2!)ZN+N5H,<N\43R<]>[68XU%+)8W97_8LE0AW.B^
MP6N;I7)JXP+*UC;1>IZZJ5FR%5=]X]F64 19>=AM9:#--)=_15Y";\;C4B(Q
M]GY0]^)_- H+3;9 H<)F>_ ;VW)3-SIO#DDK#H1*=1<:OPO]&L0R=1?473BJ
MN_"RY#+(6GIN*RK6=!G62X^=GD7ZG8.*CR6 ?*6,7&M<>#1P3]EYMWP!+;B
M+MP!GR[?P$.;LC>?J9Q4V+K$Y%VCX+B3R;MG$*._VJ)U?[S)6@EH;(TE0B&^
M*N*5^ULA_KP0KWSL.R.^-,.D+6EC=:9T+9K#8*7B,'I:DZEE6RI3:]M,+>O5
M$25JI2!@-1%4ZE5IZE5NG[ P#&A'RTVKTKPHDY=UB[-R SQ-"B[#"21*9?67
M1Q/JSGUZ,\ZHB. 3\O2G;AT9GRK]J96))MVS#TM7&4^M *+*CU 93^=ST(?.
M>&HN$&.16/NBAK5(E+]:#ZMP-!^PWRB(1MI]&+KQ*1K/#V\P*3.$='M5C=V9
M#)L>WT<\O2\TN1E_I=B+@%9T@-ED8/5(MV^V*8)*H;!1%/:K&J ;0Z%%^H,.
M,?16H; YQ^L1LX]_A=%W+.@RB\(1C4^ ?[0DY*+TL@YV9AEX9)^"6WY@-5S6
M#K%Z)AD8*DORE('7DSGFM^,2]0-/MSNDMU>/_ &CO8^82WQU'C4L;0B?\!6/
M:/RJRB(*MN,1<&"_I^=5PTTU+&)8.NGT^FVZJ@IX=0-/YMC?CD?4#3R#Z ,
MWV%#.I4FL0&/N.5%VA%-\1Q[U=+F.84*_J[1H%Q"$V0U#+9C1M\$'.HP+)@V
M,>V#:BHJS>%4D=[9F?O5B?1!E_0LN_5(;W%V;!J4877V6YUL.9+G+DP<__BU
MIG,.>>W9.W-!H G5*(%ID5ZW2RQSG_485!SW&8"ZNS/#JPQJ8T Z0/,!V*T'
M=;M"M8\]#+8TVIA?$-57MU)?W9[JJZOZZB[ZZFY*F1INM-M$#LEM%,Y OWBZ
M]6'KKP+W_9]S;X9MG];DE/1Z*J=DVYR2SC'EE*2@8!D1&2((C)6H'),UFFEA
MW^ABW[#E[X8Y)_$I)YV4$IL5$C-0Z28G&^6OTDU4NDDK@*BR$%2ZR?D<M$HW
M::&7_S-K XQ]>?$_WG06A0^\Z^XI.C@.;^,ML]T.UJ2>_*=4;'W[=/<THU<_
MO/@"#Q+>PA^?<J?X.YT"HW^VZ*]\^(]1&%?.&# Z?=*W.FV*\U$0;A3":_)6
M%(15J%IS3.SMW/.1_?,F\*?%Q%H2BU-ZZ=?DOVQTZ=.S@[?37]MP^?O$TFVB
M6ZW*95#HK1>]'7U-$LV1H]<PR."P@95*_]J =?WNC"9>0*,ED[WB6TW?_#4Y
M.1O=_.S@\N\?ZKZ;76+T;6*IWE*G#=HU^3Q'"=J!/B"#;JN2T)2")2M*,X\
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
M\C-E9EO-9'T02E$! >V(7K&*VYFNT=U8U;BPRV)D!K*4;_,H%M25*$^KI?(
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
MO&< 2QR#NV39Q.+BIP3VT_9LN7S$/%/$P3V&6N#Q,7#"H;_HJLHNDR= E"Y
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
MZ_-&&]'G_%+X&9_"'=5&;B(!4.RF"T 1=5H&K/UN!>,XB#B;!*CW9!+@RDF
MVCMEC[( !2245!VF3.5;(&"BF!BYX)9/!1M@UYGA,+(+*7<,BR12_?[P$P6E
MN36"G3MU+8=:55&OK*3&8HAQIZEG.4-KRC.8HUM@K, 3*_4XYI6.@>?:F(3G
M^"/4!2)T$$>Y^/SQ_T]+11HW]4&- Q,@!(=C;.I*FSK.)N2U+!/#QY))_F[&
MO<>B'H5>0>,BC&U@V0G\:L(3[^"1IB4R2F&8 Q8EPI$$2MJL)A$Z/FSTXZEE
M4W0ICYK!=$\LGXD<1'K]Y(9NW.]+K H\D^X!G_)R40O-]*AD"2QQC!'"E ?4
M<R>:'5X5(T9JH9R"E8,/4Y6CBCL V) 5D$U<9$CO3]W=^.#%6R53E,FJQ-4T
M&4X6[P4*'U#8"$MKAD,V#7A+(GK_P]3IE]D)HC47)B?UT/+53- LF?YH*D?6
M$W8J0W"+7\P5,9DX$-+^\*_H:7SUT>.+8,$38^$2#J7,8ZGSER]@0RFX-C,I
MIY;6SE=,++/"?4^5!E'N)[P1EG&Y#NXJ%?-,I[RT+=I ,-)[YL"S":P@ )H-
M?$B_H9C&<U31[(^M*?X(D&@\X?OY8-3X? =G<H-!YXQ=+TD/'KJVS3N6\0:$
MJ6TH1DK="0=A0(./\GL#%]M:/4=B 6X4XH[DSX9_48>+([ *\%K\5*472;U_
MW 1U;CUYD\2<JV/?.R/<*H?76A><S7#+R(JS-2K.FK+B3%:<)15GNRDPJXZ\
M+&C:&=F[@B G:S23V119>%R;@P:<DIH'_6U;#V3#D4[#^@]XBW $2H936\#?
M+-L*\ "5OHTT'A7CX%FP9Y*%%UNF9/>"CIMB(TY\$!DBJ)\SJNC6PE]E3FB?
MIR@?;3S+>W#)],BH6/%R=!#,F_^B]Y!O98KWA+_[:(NJ,.&)$8T*7\Q$XG=D
M[-*4_1G]R+:, 9\(CTT]YI-A;Y@/]."LS</K?*(I34)0H+%=+V.*9\WO&3^$
M2H2BAQ8W*>\T\[J=+-69/"^P\35ZY'K4.)K64)O->:K?!>V[.TVMN%W+UE^@
MJ775II9#\_%"5=-,*V^E1I;-JD+JEOOV;MS7.MD"U+H::^' C_9#@_L0*4^9
M;VE>"A99N+&_P<WER*SV&$@HAUM7_GS%7=YFCH1@H<,_@='BB#$8BGO<>R!>
MIA2MV2@,0F]^:*C!K0FQ70S(G\*1\A%2/1S>;A32Z 4Z"^3-[&4+-_X"%J[5
M]\T-/?F5NT=OZZJ>1\VR:/LWR]S^Y;Q&LZFV^GFO(87 &I:*.Z*P6QSNBH*
MCP82U@08:!,\=#Q6$-?]@J8./8,;"B 8T/Z(#1EB_P/<$&]:D*AW'JGB5L@1
MMT)$,%%8!KBAC5B,".:[V*./VH4G48);-C4\.HD^HFUOYHS;\LD#IQ>-;(GD
M*I0->$D2FTAB QBRXC$N+(6U(]D5QQE%ZW,<<BJ8!S8(-L>$C^%OMB$LJ6A>
M^1N*UT[>$:T-M)L,C$\H> PA4O_@2=X]B^ J02L2RH8A@I:4&=:26[Y/^*%H
MXY^AY:5LTPA\J9"V2<Q ",69],QT0'=>%:6?A+?!6)F#T2D0/3XXAVA-B\\R
M'=+%&L<DF1''9L;PCPQ/$;--JLEKL=J%"YN+ R3[/?EL^<8]B(K[N(Q?'%J
MZ#^IQ:2LLP5&KFV[CX0L FWL[R09/7F@SIRI\\@DB&B1V8E)L1Y&4BU!7ABG
M!*>($Y?,0/RU<K.66<PRSY[/G\!U!AD=)_]^>D[R,4X]9O@44)D[CFXU2SB.
M%F&ID>700]YDSUVC &/[ESC0U6__\E*,;^'JS)UU9Z.;\:%U]O@[&>9OS,"7
MB0=:T JBU,Y2V^^2KC5>CK'6O$WZ?_*%187ZA!\:*/6#QR1OK[)3 ,J%WM)"
MZW*A#V.AM0JIE'*;:NYQ?ZN,HU&#CE8YD[>P94YS=^VN6TM672Q9L%)<25N4
M>'L9)=J<BK2=.^-IS2X.?;71T=5>>Z==[NK8&:K"\%VRJ&4?X-M36UI;U7NR
MB?KAP'?)@J$]@&^KI[:;7;71GR=XV.L>YC5L)WHE2J?F8KPU,+W*ZY>\!;'P
MRG[)K3SZF95LM_S*OUV*$:VI8LI1+^>P?KNMO6NI&@]J=^1Q!:UD&E9P=S34
M3J>I]GOSY$)R=\C=L<+N:.?Q6*]D>59R=[3[?55O5']W;"X,^'I;5,R+WOEE
MH16ZL12/3I,G+E!209RA4 /;=%,=MW<@;8I'6B!N\NC8\A(G*B%(NKJJ=9MJ
MMSW/BU.UMM9R&^S5-L@C49NW22NR#3I]M=$%?=K9I3Z5VZ"&VR"/]&[>^*S(
M-FCW5:W94?6=AB26VP:%5"4[(O*I3D+G=S?%?"&R5Y\7DDB]1(P;9.U3S(/-
M9+ZF\ESAYT2(N^L$Y+U9W70QKRRT7ZO0OB4+[66A_4&T=@5-#PH?U/N"EJ[M
MEF1S6YG-3=\K-C<. \X!)&G<%G)*T40%QE-4>*:\'3"'C:S@G3):G3\\HH/#
M4MJZ5_+<#L?,#&UV-3J+B:NN1K$$.N?S^8G/9FXE3[>CRTJ>)8HF]CB_(M.O
M@R8._$EALO[*.0_1&OF@D-RZ2)R&@OW&I1FU]]A,YK+,&U^<-WX6>AY\(VL$
M#F"M/S->3RT7^P 6F\X8945(]53HC^/;8^6"(0677<>3W]W'\ MB\]U.7MN4
M54]JA<(4"SAG&*^;WM%6N^UY*C*9';]I*):J"O*H5 N@N%QMTF(H1OI<8+'
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
M:D^O6:SM4'P<8K'??\514[;:?$G0*B\-@99_S<":JFUUTTOBY3I"N;Q,A5=
M64?K:9<4D<MA67I76:W6;M&3[UQRACR,S^701^V_<JO(5B_<PZ5E'?A?<!'7
MC8?TVRVUKU<J'B*Q5C;62LLU> W66FJSUU&UWHX[<DN?9SV?)^Z[()LW5=YL
M+*!?;I5' %%6*YI**"#9BVG/<5T>3419N*Z$LMM\6YE:ND:8P5!+E^@P>@\4
MR(CRLB( 'WN1U"1;:AP K,O+M:@WK#_N0_>,4C3;J@SJI[YB*![S0SN(".:-
MX9^AY5-Z!'YT>G6KIHGG$QZ((9@+!F5;S!/0!QAAQ!S O^="MYMW--OH<^C^
M]U/H6P[S_=-D)*=/EG\$0TE]](U-!AB^WE8(0U/;6E?M-.8K[)2WQBA@'N;/
M#\>&CU-(M&'X_H:)RX GQ?X[%>;.-I!//W!%]-693YA\R[?5\,/WJZ_\K^:'
M=]DT2ER7@HG-.^G:QL26G:S54EOMMMK.J6=4%0:XGD3S.(#I?C LFYCV^3K
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
MT:KAC\$T]@PSYA;"FPR9]8"SJHHRT^036,CH.!9+C W;II4B">DZ]T=@BTU
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
M1@^(?D/V3?P@51DSF]X+"ZI@903I"FIH>M0@]"T'V5AREID;0MRF1UN(&:.
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
MZ-]YGA4MKD7'66@T/E$5%]67\437XC*SP)W.5X]%]^XMF6O=>ZEN["4+>-8
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
MS"2&UK87%BY\I3\J)O=-D4J=EV(V57F'%C.=PBHH(.0?-4@WC;54Z@-<<&2
M(;S.47L AW4IM2UQCHG&*0)S*9U#;S-8;?@.3%-(3<TAOT)+</%"@85?^M[.
MQV7M3RG/5],>S4Z=L*BEU*/5F$H@=%+#7X"$I@;88DYDC#,0_A*4.#,M\QDR
MW<HNL+DAJH+?@>.P#5QYU.VZ1(EI!,6Q+'+*)8@6,N9HS[-FR%Q#>B;@'^2R
MO=\.RU!&E7\AA=&B)FB4P!!4]P<% XJF D&GA1FQ\%*[&BU480&?MM>JY@49
M\54 C* L<B=#)%"=2< 3%;2NLE+ 0Z!;)#*Q9:M66%1^H"J NK<8029CY:W@
M&AJC (UAX6&R'7*C@,$"@YZ3\>]U#/2AEX&P>"?695&#)L8.)!*I4CC.1(&I
M@U<B4X,N\PK0#UW\#GJBA*:HI=1$Y!OH1J@SD\^43.$EZ,4;C)VOQO/"_[?W
M9%'$*F('MMW/MG;!NU!IZI!_\[TL9.2_N]%U3'\H5 B6T3, YPB\IP9B@'(A
MJ^FA3F4*>@H?BON-=L=9Q>N?HYM+,'L/KZ<JZ8/SNX)LAHQ[.PTPQ)Y7C\\[
M2=]X?"]086D2CF4#A4^+RP.?N/9_-ET>D.SW&G17,E^EWAU[L/EUMOBD58%@
MZ+2)^T J4Q)T"@IJ-;5H 0X&C L4RG"B2T1$<R5MZ76OM](ZRU2,X@\0 M13
MI%"$Z EX.M5@$N"%;3V@2S&JB0:W(W",&FWEVG5WC*5O!D!AA&U8_^?" )PE
M^B\#A+Y2%CIQ3H+_#KK75 VH&*+&CM(: )'8AEZLDH #@%)S44Y-G<9L\_Q#
M,<Y# A8$+$9J$2$<MMF %&AC6X?3E:PNAQX0&DNS8]";JHE,T\XD*(P1DSM3
M=B9*$%8!C%3=[MG.KEIIO\(R+0TH8S=5:L_"FI/ B((>1?@FD31EG4+?">!E
M05$:M)@Z7VI< ]88D$6 YV!V(5<DX 68F><*YJ\5O*61@W6B6[O1LE2)7B*@
MO2]M,>XL6?=0OHG#5\OT,B^Y(T1K:?J7U(C+(=-J$O;YOJ.WL)]"46=.<I'$
M($<%&".-LIB 3*@;\*3(58G"SF,5,>8EM>#87HY+Y'5LG)59VR$[C,N[!/MX
MC;)B\G;=?\2U#7VZY6N*"K!@GV\V!<7(U)^A+UNQ=H11#T4,D-8IK@7-BAX'
MN"!^4<^]J>I*EGCI3)F\-CJ6;E%C4X_19>G[GYF<>R4--S$(#BTN]D%Z&I%3
MV!5:F(IM&G;9:'<VC#!6!3K7S(%EK8%);',_.#V9H.OFF0=IL&QBP)IPG?P0
MG8E((CJNYH.U-/KNS'?[8&4;Q%X(5JX$KSY*?R'!0B)&1D;#]86_'P5QU%A?
MBRB59?ELZ^+5\W\N=R>XEQ$NJ^O*7;$<IJ1P=Z^MEU>736/+0JI!![UWI\G(
MFMGB171\Q,6K=_]ZNX7X18[R&D.IS[;VW'>PR(F^@<YQSNY:62=T#:?^J%T6
M:!GS,^%'&'^].'EU-GI^>7;RS]')RZNS2W =TIF<E_V@:H=*/FB[?Z>@[0+A
M_O%B.>'8'?E$LEV=G[[1^8>U!&CHL)Q=[^S[K&9.G,J]U,]G2<)18?$"$&)/
M/_-X24GSGZA7 #:S9EV([).NXZ@-@NVR &M*^-&%1MX9#J.@7LOC)CRMQ"M4
MO#GIX].E/LB:?$,WSD/*'6.V+H 2AL"^M_K[]FO;-QM?U_RZ7IUOV/@Z;?@2
MEHKCAH_E:&\[&0A*4R]$#WFQF_9:J/;QE@_&H]]6M/I#+'\GW/]2HTAI<.@N
M%0@:R=U;<*EKNP);2_S$VXQI*#7!L4^7\0-S0YX?$5Q&$5B&-OU"H@?7ZIQZ
M*H!;(EU@!J8N^0WVF#T3+7JO?KB--UV&P&A<5Q0M2#4H",)10\\B8)I&KTY.
M+OQTVJ;<A%!E$W1'!\*4"G6)XJ&L\*7A;@ZWT7-(H0V8!<C$6YF#H:4PPPMP
ME>L2?06BS$DNTWFIR\'0<>]\"2VM1NT%,H91!O8O*!%%SCV-S[VS(]Y7)OJ
M- 3J4GS;8!5'.956P>O(WX O:XM)DFYWZ_K!*(?"S@;8$L>C(_2*8H*]:_BE
M_"&DIZ,\7V>%Q3 5J;F=OL"LR::@V]#(#=)^8DPL$LDR0C&=-F7FLHBD2E>D
MS]JL8F=(?B0Z>4HAO:*V94VQ&62DIH\9Q<VNM4&S+:98$D0B"K=2.?-&MI,M
M("<Z"G+'O2#?#-G(N3W0Q"Q(DP+#HKMC6FRP_X2PP7X_(\3Y)0Y_"5/HW'74
M&2%^EBKEE!1TIPBLH)91!6<-7+)J39K)9Y=\NNDP" F2KXY93R"V"A*1@!H
M6:#,<$H-Y+RL<"E5#FY@Q!JLS24QC:$#I7B.MUC5/CDPV;Q],N!4DFQ#G_ %
MN"HK*%'D5M7IL@RIQ FI[><#3] 8_-FH1AW5+!X_SLV483N?0CV.J0(%>RR6
MZ@\88(QDC>HUYYCJ3,.72MZ,_JA!$ D+LE],.K1(93YTYGHVU3#(L<K!HN.D
M@,/&UL@8X['74J=^M;W?W(^:#?$F"!DQ2Z84>^,N$LRV!%[P*?6'NWO;<K"]
M=S# ^317]_"J;_@U>FTY:<-KE=?84ZPXT_[D<9AI_P%UXU*>7HTN.S$V;P\G
M5B*4&)*I=8&2:U52#:,LEQJPNO 0OZJDSHF),$NZSG3MK)+ V"#1SJ]\C(?5
M* X7NQ>E3+DJ9AL%NW I5HPC!EE;>HBB1)9! L]ER=!Y2G<?/B)SJK]$G#4Q
M,AV  ML?@%>>U]@A*:W2I"A[LG)JK8Q0RKJ:>XFE@N&Q#\5I%.@,\16UZ/(-
M;KVI,U$8D_JU70(0QTB.2I?)G!R\.TWJD))<R^9$2QZT:W(:=V:L\BET7-FV
M@ @^'\ #+JGA\^B!,\H:A!40.2_0^<,!AC=&J"TJ6D[',*BAN%:E6=K;C*M"
MKW:BHQ:489*I4&Q/ U@*73\:"->MZX=(BX+0Y9D"K!!&>7!)0=[]/)F5^B/
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
M_V]UN'^^\# :IP"H 0: !>  > $A0 R0!N2!>X JH GH $\ 4\ 2L 6< '?
M!P@ 0H!P(!*(!=X!J4 &D ,4 F5 )5 #- )M0!?0#PP#/X 98!%8!;: ?0 *
M7 )PC,$28)%A46$Q8(&PN+ $L,2P9+"4L%2Q'F'I8YEB66,Y8GE@^6&%8+W"
MBL5*QLK RL,JPZK&:L;JPAK"FL":QUK#VL4ZQ;K!QL$FQ:;&9L;FQA;!EL%6
MQM;"?H+]%-L1VQL[&/LU=@+V!^Q\["_8#=A=V,/8,]BKV/O8%S@ #@D.+0X;
MCA".#(X*C@Z.&8X#C@].&$X,3AI./DXE3@O. ,X4SBK. <XU+CXN%2XKKA"N
M/.Y#7$-<6UQOW##<.-P,W%+<!MQ>W"G<-5PH+@J/#(\)3P!/#D\#SP3/$2\
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
MB/^29/^/8/\JUP) BH.%41X.)0 &D(C\&%[@OQG@Q,-F?+<"'63.1N:(FRX
M431 ?(I  ]^>7@UH?1DJ,4]8W.)0#.9%=215$K ,G.7B@(_U<JY*!ZH1O_\
M, Z?=D3NB1Y Y/X X%J,!HZ]]5X9V/Y$/9_G6!I7H# #$F+D].[A4?\S<,PH
M^[R?UB+(8C_3ZU75/ S*W8,0 Q_GA@=XLOGE8Z,/"E8D8DFM5^OBZR@JO!=6
M^O$%)W8;D.I4W^4@G=H^<@G5?N7M^Q^+,G\V+RB]RD4 N>3[9K 2^Y):H<]#
M0>R?'(]X5H/&MRP\W[;YEKG.U@JF#)$*BFYUAM1W70Q8#4AF-C)WF+GU7&G/
ME50 H=>JU+I8_YU 68;:P$XFOOT]UA:$X:A]:OWW!AK(IMTC/.>L1IE4ZH .
M4/75)\0;AY:2T^;P9,)K-&!_'PUH#@S ZP!;9,YL'*3V9B+QRNG_Y'R>8W",
M/*P>I&)@BUQP'<A6$S^\1SFAKJ(*4.O]'70?XSFXH@2KH7N00FWXRO7V*]^<
MGH90#6JLXL<"8(L3U?2H="2_=8U_G,\.% TP$:_55\7(11:.,I?"284&OJL\
M5&\> +WQC=KV&>#*+..1S24OL8"5^X4<,L<YS%)U!G0E=7"\0;JF-Z5IS2\X
M%R:;VL''#ILS3PISO00TK56^H@'_/RQ/#R3I25BS8$^^=_]*E'@),6.0%I9"
MU6'X%D4=W@.%ZJE2 _^=0%]Z":QI5K#^5 O.H]S6=$Q*OJ$H1H!S(H&U;E:Q
MVCY363+([IQ]3\?+Y!U$\ ECQU)QOY1:>>M1*<C"^_$2:F[W'O[QE=,2ZI"Q
M8P')^U^M($U2WG1?NBA^LHBIXDOF#O8;!<1BQ&/*/[M*M0AU?/23\-]=]!Z6
MGE#30. !9CPT*I8G7#F1ZZ.;K?1Q7U0^@GZ#^YM%;H7H9&QE,"N&C8-4Q'TY
M*)X-6E5)#OVJU1%X./HM,\UA,\.[_@(G]X2@=W])1W0!DM>3<B80=HY2[* 8
M:\YZ%7:\KI <G%-61!!C,>7]%3,-Z/\Q=4"&FD65.@O/E<'*BWXWX</ -^D
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
ML/*@<-HX.<:9Z_1B^GIE XRX/;X*[A>Z;>Y:%15,_LIK@GZC'7K1XBQ]UV>
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
M-W2Q"GI%N^+:DFUR19M2^EHX[FE<::KW!U_<)7VHE&M\7E:PFW8C]$G*_^N
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
MQVOC?56D"*L?D05K5I1.85Q34*+FR:KUMCA'F2$U&046<CF0)MQ-F#\U\,P
ML@VA]J8CVFYF8?LQPMM4>)Y:Q1!4)@3:66+68A(*<\+(WPW!6]2%KKP,8S?M
M:7[>^K:.62.=,>+1'7-_!;O/;;XB!*_$-GV3KJ[ZP/%*5#"^0J&KV#:-7)C#
M:&J6W?0%8<6#3.]WX8/"03C$1%PO@62L:W+/Q;/5'01U3[\2'XQX]J:H,G$]
M7O&PSCWX2)3N,OZ7V]@=>M, -5O1PHFZ(JT::CN5.B69K<=%//>U^;0\#1:A
MEZ;9..*109%YLGJYQ_IZL<X&+E-S#I/NB]]1KB=76Z%Y[?:#@XL+'9[@U7?@
M^B^@NI*#JL+=@'0RGE@% E(SX2]?3.JJ^5/KFX9O6XV\O6N2_"AI* /A"!N
M1O6" !3OOB7YB7;)S_I#8@CWMB1;4I?N$/M=^.#O[]]U9*S)"5E=4:,Y=9XQ
M'?96L5)*=Z&AOZ06ZC\KMB7]ZITR6^[<(",=+!1G8S./(+0SF%$&\:1O<+VN
MG+Z<1P.6ZA=1T2$<6K%B)E\XY^KB2S2-KY[.?D865E05G((+Y 0V5^8-4,37
MT/3+A*\-M=.2#Q$$ZPX+526N<R34X@^]1#W]'\:X57='Z"TFIM!<<*7EL50Y
M>OJY"@9(-3ZLZ1-\S(F)RU+MGW7A6D?(L,XMZE405V\73X'?BKNE@U+G MVZ
MX\I&GSM7-6,F''>ZTBH29 EX-0],W&&W2%)T(ATCR#TK=$IU?\K>O,+(L8N_
M73-G">=5U/M\KS"7#<AJ5@Y4WYWQ<KW^A"MSMWQMY;93.IG<;N3.V%G=#N37
M&"/@8?$Z59T8KH/527F183FAOVTQGC>C$^EK:C\Y^NWUM]=FC_UKYE1=%_9N
MI"I39Z[4IZ<-;"3V?D$C_H/M@_\M-('C[T IS7<'?4RN:Q)+ED YX)>5>T&S
MR]S^\H;*G#=8EASK9.YMZA46R])+6:>OX*7XU&%/L!['\#(UR&?S8GUYW0A*
M$T@\R4E C7'6?;4_>\@GV),C>,/[6V<R[V0ET<S155%))^DQUT=PXCQD_@*\
M9A%<22!?^VDV*5&7)LRP?_M*!KZ\_5ZZ&5'Z)^MWB##4C^\D7)K+@9'='_Z*
M!BX^>\+W$N%[U=AW>.U/3S*P1@%J:4U7I:YQ&D8KM9)CAPQ_K+$FV5%II9W3
MSS5[VFS7QC2,RYH]GZ=2FNAJCR#\THG'X::' F"#:P/O'*NQ0C**.A[$N9G2
MCYRS"5<PM<U+$<EU-GAWYN4FZL*@C[Y"]AQ[9S$%/GWB\QKRA2:K4^)N=S)^
MX)BBTV9[KMF,I,GYH9)&H0>UO3="_2O"=?S8TTK_6\:ZVO#CQ3'>D[#VA8;\
M9_&)\X=-]!A_/WXO+$N LY:BQ234Q58 J]"%]AH2>_ZY3.$MPJI(UF,%UN[9
M7;Z 92MSM/+77]ONB]#)R(??3'E4T<I0C)[IG;@0[!E2ZYF^_,=M.^8>:]O9
M#H:.U>J.!L=H)6[4M'0VX<0%L[H6=*>GV6S"MC[K<.'R//_Z3&F2!/<7N\4F
MP!"I\!WY\:.T]-H4S=D*)@Z$85:>KHX%VW7<9?X3XT@/[KDJ2HZ6MMIIGEK7
MI9C2>-;XB-K/I;JPI3H\SI? VLC=B_+)S?R#8Q@H=*V#TEY6V//B8#FEC(:V
MP"ZK\+ \UEE1N'&B-2>29QW\5ATQ8LF*N7W<"N(I"%JCH(4&5.BB(5!;:31
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
M0?><)1;E!S0C\8:(8QHS1W4*EO:W0 :"F-LM$Z;Y[\/NB=W27*9*@G,>I+3
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
MC7E5&+_AG<_$[9)?3_*B?R"A._>'.>V_RX O).V<H'P@0_A"WT3YF@P_?6'
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
M=AG^C=PZAV'KA(''/;HB4HG\&-4AOHXOZ"B/ "&"67N1B_U/6-AYKH!C%!U
M8Z:'2;K4S*S],H:YO98*_(3MA\^WC[J1@V\=/B0[XMY+[_M?>9GI7>3W#GPO
M\C._'/APJ$.'!F4;^I@#=N/8O_EO&)JJ_6MJYP=;7H R%2#)FA'?W+<%=[E%
M>BC;=_<C@^?;NIZ-OF*-+0G"Z-VT(*5_B_D3"Q1X'/HWSR>E.;'N))ZRENLO
M'-[=>#K95N615"#,7:N>[N-9[X*%7()=N=\*R9ILQ!&2"P]VMAT_%'$L2NU9
M1Q)[M#2X_&KVR6=NH_"YU@=U&*W!E5X2"O[E9B73@E')HN75W7=)/Y\';&XO
MUOS$U4D0/$=BE'7\"ZW\*CE>I#E<Z6<J.Q3Y5&0:#;<8#CAP5UDZR ]MC#>,
MCW=/_$T%-#]_,;OC>+&I-T;L[&M#<X&$."LM^YJ8);-P84Q?S\:[O]-;Y]ZB
M[^)<X1BN<..$D&MT@TQW3- ,9-G<\6LR/+R]T\GCPYJS,7K!9I<-C]R[.GM2
M[6STFZ+]OP:QT,5Z>BUT1A3GF6>_;[S=2AOFZHQ+:(Q\]?6M5KW NZ?I9C\_
M! HOIG&7X,<K?VZ1S,TY/3ONN$S?><7LKGN*IB-G!63N)QOQ<22FW,\[<E0J
M(L4FI;-;.JH>)\^M(GHU'.CI53Z?332Z*3-^N4F/Y97-Z>$.^-M(G)):]Z4G
M^\/!!TZE^SU-J\>:Y58]T9D.<I7':=^ZBN$2VKD/SQOZ%(4+T];%9YDM*OIY
M)5X>WO'ZO&!S\7IQZUN!=R*!A[6$EAWOSFP.H'0]]#X$*E35P8DFT^PV^/E
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
MS?C'H>W("OT2LA=LC&V191:MPX^:[^H.B<5;?#ZNZQ=R9D\+.1X.@(\@?5O
M>WJ6F'K06T1L88>HKZ)NU>4HCE??BG/2"FSK:=N>]RJQM&HS _0TI"42'YFY
MG)**M472^HA,#(MZX[LC7.S<F9C\.F//R#%S9R=Y?.__>E)3;+5C!=F-65UV
M(]WW>[S 2[#TB<FEO'!UVG?330_+.(11H&!43YB!O9.EL!AE%D_[I,SF)^>'
MLFN<GWW[M>?<J_G^)6?_PZ@1@?NON")M:SE2SK;S-#\(1+Q#$L_#6]2)3E!U
MZ8G7"L0:S@UYOMER"-"(?:ASA:/WPL]NN>X7+!LA1\P#G?:5]+[4*GHM(;][
M_Z;-GRS?K4][YS/9] :72[[E4K#O3D<;B!!#3RW ]UA!1BHPTET,Z>;5"UB\
M\ULJ$&Z'D]0C@OV*Z"IOW;\@PI0(<3&D8AL8498#R4))^H8HV0:Q1<F"<#K'
MVXAF_SV2#RIWWS+G-@6/)A$XS"-\YKX,S/:O%8V'2FE1LIUX".L5&LA,)N0=
MQ_UQ3.A6!P:S=JZXM/R:P$ /7QO73<7$!X]@P]CSV*EJ-/XVZ@C9''\+ 0O@
M6DE&AXFOK<W4$02+[!Z5W%4_^ZC/[(:PTGF4U+7V;S=SFBT2[8[0S*;C74&,
MZL%0,GQY+FH>\7(;#EL^^;V/=<PYPLU^YNZE@/DYIDA:[V^U,%E2*C(.C7?)
M_3WF*Q2F_)#P9.-TC-[EW,9][4NX56;I%I6!R+2PN?JW#9UL7*<<*<X9M-@4
M%%%$H6UUEY";2X[T1G<X[6MAYL= AF@WDK^?(Q4HCE[?$P?0UZ@ '168C?+1
M .L3D?OG1/,_F4ZAR;&8(Q ^,$-,Z/IYS_\4(&HPLDWT0]P;T!D+UG]DL<\
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
MWJUO&+%>##MXR.S1+GF?<%U64 [HR&GN?9QZW/&/PFPW2Q^>0&QSL![I10,
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
MY0GW">Q(-"WLE&H7)O-7[3'?U.SYL80^VF^D8 K_A'QF^ U;S0=KK-H3#,,
M3(.#.*?793E@)G[1M]_%=4"D\QCR]7%;WHW#Y8Q54&DN9UJM7-'?CH:B^/%D
M<()<.D%/HE+P9%0H[A86&K3-O)1?TT39J9\A<O)R;5Y@@E62>H5;4'-D=1(T
MU^%H( R =SD#S V;EWGA;B#IP!H05 ?H[U4\E#.5<@6(9];%*$+ZF5%>2Z1G
M "9X,4&?#8844[;TCH\>#0W5RB[ 0TZ/WQ\8UM[Q>QD7EVP>.U@W_3$?PAT=
M55RUAKV',+%-):Y7_@,/V\A7EC*YT3!2,?%TUQ9RTQ]$TI*^/OAKPU'R2>RC
M.%DB9_;X+WFYI<U=2GIZWL@->TZ2DSPT04&Z<(R>WB4U36AK3KF*?9G'^,JX
M6T(]6KLX;N>ZWOR8,I"KIDCIN7CN)QU]M#J&!/L*C2Q@AP7C:=$3:^,=0L=&
M)K&T+C?"@ZLJ]^:U1'*XC%U,/EV!KYF^6I"+853'<+ <++\Q#&**JA-+I?R(
MF/ULOJMRU7Q,0K42)1)VKWBD_MZ&!J/QQSQE!E6INT-%%HY.7;GF+KHVD9]I
M[^@ J-QP.?+41"?G$<KPN%C\7?"@-!!M#&PB*(CV,SS1"C5#R2>O'EN/6T+'
M[CAV2:,46J6N@5]!FG(1MCNGK/5\V-0SP$(,CDE3!M@#PHKG'4'/ &D2\SL=
ME'@QQ7_4S?M;J(FP>_[\YZ?L\'T3H!;@U1E3_[LHJ[J"Y%(KR;VBD%>:F<VO
MNB ^?9P<N_!5Q^ EUF3O^3!.DD4(FHL4>[-)%H?P%W#(L2LU0GO-*P1=#E$=
MR8Q(8/QR5>"1UQVP]4>>%@/B?L&;(MSBH(6X-G[TO90V\W&D4649BK0)1#5C
M;!P=H2Y?&JT[N*36*/<A5>]*9='/7S=.,+5,$*6R)J<L-<SKMG!H&1&V%2UW
MI( N7L"]$,+1S4&:>1]OC=,1A%7M.,LR&3G4XBK#XEZ7#$ET@_ Q:/,B89(O
MHD ?#Z<%6T!,O*-->.80QRXP79A'M-;0K0=6QC_44(U7;DV%;MUOUU[ZY(:A
M[N,^Y#T9[+]@2Z, 2"6;D(YT3EL;.1KYL3LQ.?FXJ.4"YTW.&S)DH>GO-0
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
MY2- @EC<O!E'5^FF?RE33WK2TC%[O[R[ZE+ =--OQK J"6BYE4[],I!<,XS
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
M]7:JLKIVJ>>PI;2%4W!)G@'*3_57QJ9TBFE,E?WK* ]L BNYKS;1_S^\O7=
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
M.V .73-Z3SSL?\18?3G,L":ZFO13Y+%6BP$S]REDZ_W*$5BU@V3_&8_PC8D
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
M\)II\SRH+IO&0.R8=Q&8O<9JJ<R.:T-YJT=C2:(J&EO[D7A^ZYI[*.%EX#9
M<P5+G HGH PM+? B"U3)GR<ADW0.LN;)0NMRJV=-8_6.;KZ2CZ(;0G+U:JRO
MZ@M3'1+UZI$5.<XSE3IUX@[Q4<^E%R0WQ]+9 .M(S4]7![&OSNXU_C-B'O3E
MC?>,E?:#G6TV@%_T%13VY.^$<31?13!E1DS^TQI"IS=XZV<]X]<R%\U.H!>Q
M3OV>O??N#TPXM0LER".NZZC4O** ?TF.' (;)MDJSRGI5V-:_+/X /Z&2*2@
M'Q'/<VA<SR!?HSI"_;S*J]L0TVK"MJC3_^OM+&7_&8%SH^UDWB! C_1UE_;#
M=02VVU&/=+U=[RM37D?7[B9-2IS*JP#NUE\5[>RD<90&;W&EE4#QA#YRF#'V
M8R7ZD3\W]3W(H%/7,LGZ'5376DNR].=Z2TPB4S5=9K,;Z9N'9]U.3F,*!?B2
M1L$:AI:/$8@9*89H24%6\!0_<14VH^U64=^#QJ;9U/@N$#4.7"'R?5&!&-HN
M>N(2%43CT:1GH^MP^KEOE#MOE,:OJNR1=$"$9HEO4I;,-&2NL%UEXMR9^:;X
MH?0'G0(9N6:X1ZN+&B0B7+%A3-DA(^M)[45F;I3YQ0Y@ENXXU1X&ZA%UH_L^
M8D1G"FDM<Z 4!U@9E<=I+H[SVE*FHD<=AA99=?$MPQ]1SK2OYS3%J9;A#-(=
M^)2$->^M-<)G I[LDM>'%E\% !X_::\N74G9@;6*6D(']]&P^?X.FW/LN4H'
MPCBI%%IK#MG3,<)NOHG'$+AAZ*6 7&]0RHU<02OQ?G6]H/A56&?6Y<7]DB_=
M-N(RITPU-._#W99#D)'W9@W.70AR14UN Q(3YBBUT$-NCO&%-YP2GDJJ8'O_
M'.$N<WB*+^LCM,1>8-V@]!A.N?\A:EX)*V2 TBTNTES-8]%S.3VA)>+DPS-
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
ME#C55P\=U)?6F[UHGSP7@+C(HK8!O7D"2>6Q+R'CIR[JVETN?>4$S36R%)W
M+/B.Z!Q]X(Z??:ZGO ^Q=$S/$O"XA;]T&5J-[0%R3QR.0I6+Q[J0^J!+D  R
M 9/))!( M04]^5OER+_>B>X?J5!FKZHE((7D?U@DI10FB2=P1OQ$*YJ^QNMG
M%Q<=WFN&"3,N$>-3ZMX&</67A]XK"9/%A6;>!T?6C^@+$2;"1;1%::1$#P&R
M]E.A=_F#JZAW[7JQMM\?=(IX5L_$YO[IV?8^!'WG<?@PP>HYVIMH6C*#OY2A
M@O],R4!^RAG"4EN<A\N1 H^PIM ,ICM]H$SW&>7+@^_UUH[B^29[?4520[U?
MU3_,F)4_E1.W#3@QJ#VIUI*HM,%?Y*/@)#)8/9+*-I/FMC%*\W%WV[W]J=N
M0#M>#-?"$X&&'DJW:6W;6R530[I].R1%EUDDS\M5UG/'W-A\F<CTA4MTYF;H
M7<)P;>LE\?"/]$H:?8EK@BJV-ZH]^?%6XKQB9K4Z #;3A('X0@$7H<.\=2-I
M9+NRY&FE<5!R&U;B)+(R<)W"((K6^QGOMP'T.KUYX"[("KXIGL;.L#>+3#H6
M!WG&P7?S!1U ;7[WIV7#(:1(>OEGR>*5]@61<8H\O'Y-,/43B<L<\UINAA&V
MUK@GKN35$6D7E&V?YSCXK0H([R$H>-\:9[*H(OVYKF*#R,\S+CM7D;?!X[>V
ME^9]C=W3"\TW+^D;3D _+R6#U1:<O!6-+J1R<*039JI!!PHR9O#J/S-/*V8;
MRO\)V7.PU,NFCFG(2#P>3;!Z*RGDODJD-:07=%T5L-CR6!D[5Z/]PG[%")DN
M/JKU$N^.7L*?)P)U&;2%+<_XGU9;E3YY+FYV*$.B0,E67$!,BWF:<J[5)__P
M9+Z>O@P1N J"UH02SV;*VY<<TN&^6:B/"0)MS+AAM*3:*."3ZG;K1_PM?5:[
MMU0R+!D4NW&$@^3$,WU9YQP0H&"?%BTU[%FZN\Z6H/T_-/BL8^ CV$^;(C^^
MDQ_8F5SXG;\:128 _7XDTTCGRY$*?^#!2!=T:X4]'6M'NV8J,=7JM%?%.4_;
M<8&X8FXV346@W!S+;8:AS!$_V_2CL___9CW:;V@VOY40N=VR#D7D$MB%L2O'
M:B487G,UPS@RC>GMPJV8\Q'RB2[7A[9Z=#,'-1&P2D5*Q'H&!+I,'Q?N20>X
M'\"1^>ND(D4!F\=TJMQ.+ A=OK&Z"HX,2KX+*FB]]4%@*.%-U&.?BM@VUO P
M1Q^%&S.U7<MDE>#8=R0=^Q&8*QH \+<5?;!+QX2&^\C*(A?_,3_PGS$,LR)0
M1JBA3OBNV.: >;H\$ -)$/R:K^9E;97N8;F8S3O; +5^Y?V@P'70NBNZ%&<K
MEW[OSED;NIETJTP=.5Q+_9L9A:0]R:%[CA,4A'$J_@J/&AW.O_>K=("EYSH.
MMG\0#N<T A)*GD,^<[?/0K@ GY?X1KONK_*RWHF\,0J+6YDSN#ZN])3/(T./
M$ Q68Z%@C1>^[$FCT]G+-V%^(=&"69M>_N)"&;2A3./4^L3T:E)&"H:UHB)L
MR^ZR!;/6O&XQ_Y,QOUO2,]**>V_'*2E*%KT@&R-3SY8^.L?*80;>?%L\/0WD
MOZ5LJI!AJ3+SR?9>%,A%>J)/PB>C,:-%.Z1GOGP\.=:L/**1Q=9U5D'D;U9
M]=BHSFL/?$3RSM]UFJO79C<GGGF'%IJ.<3YWBO!I>D[J=')H&^@'"VN<OC-L
MO>.7I!!1/G*A]!7B@N6+-C,4<S%9R_%^V'-NL7'CZEE9M::BVG)5R>"SH,?>
M#X*.]E,"S%)]3N,,-A]9(&ERUM9M"BRU+%L <XS>,+Q',LB_M\:9"?2D1D R
MM_6I,E&]EA9G^'DNO ITM+M!P4HGV:J-_R;W-H!MZA=6;[G]\[%?%59[\533
MRI8Z0:+", <WYV;ZXB(;UA"E84I87^CZ^1PWXID5I4%V^'UM+>E2"^'LBZ6/
M;PQZ'@=V^Z!@&S[9E3QOVT\^53>:)= $HBF#S.W;;FD)9N=$/8>N*B CP2?!
M<HGN=?7AF^T?W,X\?H\U<#W!46I[K&$_/<5&'D2Y6]@[L-F9%7*$-SG# \+J
M=0LC&2E%#7%#Y_=Q?'I\)>.=-D\H\?[4J=G-(87;!ER*+EPBG+<J/4LQ:S.O
MCTH<]9CX!#/YKB\S>BXP7YMP>L/PF\]P?-.R/M'?I&22S=@?+S 'M!<0G<T&
MOE&>/US^T($PN#^4OOOE.<GJ_4=,3_#T 1/NU$1[;P-X+UUIU2+?+C$E;]ZY
M*_CYKW'6*_/DOPM-0/L];,=TLZJN[3Y-CX&XUW0E>[02U.9@.D_D8^^%!*ZG
M/8 N[MS NZ5#ZI(8V+GLNQ<S*4X]IKH"#/Y35&UZ&Z IQ[BE]K>R!TH<<SNN
M-E*H^Q*1<6,\X:NN)'(R82^KC:!Z&"]Z:2VCO<FA_KL0JT^A;B1!!G!-MJL-
MV40">Y58]9Q*_^H_P6J8VINDD>C2I"QD&)_Q797QORY2*?( \2+!/6S?>(&]
M9Z<"G."$X:(.1PZ Z2!W'!J<UCD4J#%YWF;>"7^G 40SIZN3ER2(X+S XL1W
MJ"9E;1L ?%^%-$07YX7A2P?S4F;]GM.4)QV1BS%2U8[4D+T3[ENK,[7>_M0!
M,25V"C\#FDXFM+^%&%I.N^2"YPPA:T^::"H"5UY!TYW4WP0<"JX(&QENSE28
MTKO165JK]%;=AW._U,S-H^:TFI?QNJ#(E,O;@';3@P1(JN/HA"8R**]4?B]D
M?DER8.:.7^J>0T>H$3).6\BG^/%[)3:9GY"XD3H$ML.B-2TUV.K#PZ$728,M
MCJ?]+=]2L5^4136VGL]*5YI4; =YK64'V>:9DD;G;BO)H$6BNBUFE[I1WL,,
MJ\.JT9<P\I^6W#63K/YTOD39C-1QP^% ,:WG"U@Y1A>AYF;.1,W0IT/S\N/Y
MFT\VFSD>"5]S5*HV,R.U@H<SBS]4_(UKV?\2AH%P*0Y_D;)=B_^8I6L[O^)I
M+]!7"EA?2TN]*VE#R!.7(:2CSPS6Z_+/N,9I^S#+7H2@.R(G?=$]$*X>-/*9
M;@-8J,?%IJ4Y0Z_QHK57 V.6CZ14E>NIG-?N.&0JV"<P=\&J*=UMT[J6DG!Q
MU#H.QWWVO<F2^S7.;<"S[&927V;]UZ8Q+?F:7'A#"?>%T@%8G.*:C'D*.#J!
MECI%O(*VECRTW-/[4J1U(J]_G%&P4^1 \BPDTAN>;U6H;ZCD()AH,]D58PK1
ME%#"SN]SA171?'B!OS[.]UKG8[Y%6E2044J8LVN[_8%!27]&K9BHH?GZ&M.K
M[+VUM\>J2F?7)%*(G%:?*X'32"BC!Z$RH6K_":VZL;B /GFEA5O+D]#(P:']
M^TXS(R._\6N&-\!TY(*?"J7VRY5.RI*/[YL _5[S13Y^V-?H]S6I#-^:? \9
M'$]I@P2N99V)F#=!5$XR@8LO1X8ZHUPUA[S&=^+W6]6132[[R48E=PG?:KI!
M26X"9@1DTP]LX<]E9J!Z*?*%65>G5S9/\:BT.W\8\Z0Q6&?V(+GSS]3^%-^P
MX<\_5:H\W$2]<VMR<_K&4S[_^>Y\#_K6D@[H0Q-"^EOIS!R&Y_Y>&@HQ&M@%
MJ;M(>%>1,IE L8,WTRH6@81@L5T$?$"IR4'FQDP9Y.2D2N+1[YTA^:1><K\F
MK18,)S5[,DY6%;6E/WUJY^5^8+:^JDS^<D-UP!<$_@7L?M>Y[*#>G2J_Z&Y^
MK9!4F><7VDU)H_MN)P]^[ED4/2,U80HT'S+UIDH-O0=YT_0)HK&B(FBUO)!1
M#CGD"2Z>3N1',]5_L!%<L2T+YXJ_R]?A"B>-83\H/>O:?/)Y<&"QM/!1).N$
MN']WWWFJN49,,D.IB)*EP.ZLR-DK=$4#P*9KK1BM\'FQV,,*$FU*'Z*!YKTD
MD)=V]T^?IW/:\V/2S5RCQM.=*>713H)!'J:\\*'U/#/]OMJB.W6'(<E^C?"M
M%@A?[T-*730-(E"&XCSU2C\6AM]G>E2LE+!ZZYL!M@%[[)J"8$LB7P0]I-$0
MY95%9"3@>Y%FI^7G779"8YT;^7I0($KL]36'[AZ2C:KU%FLS?$KF&V"SXU>
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
MI$[X-L \VUUUQ<YC&X!XMNI1R9O.(K[DYL#:><,DS)27-";M7[^*25N$._Q
M-FT5AVGJTZS&.D9,3/+H+I+,#(S\^F?7X-(4E827Y"M>_D@AD5QGO@./S7]2
M2?WF>JG]2QO^9*?Z_\@8__=U[FRAMV]9%-I48,NZQ]1VV$K5PE5VV--3DV<(
MOX_1EK%7*#%*E*-A\'FS2.RP[UJ]R,]<DU/".7*_ %J"-06/K'5=HLJ?N14#
MF/]_W+UG7%/?MBX<_X@H"(A(1R(B(M*D=Z*B%!&17D)1Z2 @(AT2!0&E"@@(
M"$'IO?<2>I2J= @MA%X3:B"%-^CN9Y][]SUGW_)[/^1#YEJ9F7..,<<:XUG/
M&//$8.B>6"K,I9&X9"(,:N*D*GZJE]MEW[ZFXY+>Z__*J1[$F%OCQX#5KUD\
MH.D<8P_H4?Z?SB4CFR[7#KE0P-O/P#E"GD#]6(%0JOW\]I>H^&=R]#O(1BU1
M&@[10WUOH9.BJK;H+7;I=\6:C?4]5<SK -WMPW70NRBM.[<O^9G-)?IIYWI'
MU,DP*NE9?D@[.$KJ/@E,;Z/Q0R>4CO\\="7[BN3H]3>P9;MF4CRN&L?A'-UT
M4)(K::;NQ#-1B.]<V3"2G?3DRD[ZC9VER^953PP7)9/JO#X<,2^^%M(1=P+V
M3]1&*,]1;SUUI-M$9L@0$CA)[F'^<S2]&L3G TZD.0PLX1A@_EINP[+#0^[A
MP\%'( ^:6U&+5^@M'FP7NB$\V1OG!Y79[RQ);2 6GVIAG;82'*J6Q^P/7=)
M(R5VIP8GU5\A,VQ<<GM5-AEH1%$JD( 48Z4K0R4*09L0%Q] ?V.#=+4@LII2
MWI KCDT6V'&H/?AKYDQ6(V]M#VP]97:S\ZU]!_9(>RIMW4XSTA+4&Q=M@7]:
M TWZZ.F4$P3(D<U4##I!@!\-_2X'S0GU(8?^%>'U)V#EWRV@7OJ+?P0'"SP
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
M TJ]\]X>/CV,<ELQWJB=<7.V0?"-_+6Z]+\,?_VEC>RB_)"5:>[/^A/"-',
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
M0ON^S;\E&M]]T>:97<VDI3<L]$I(6&-M+1\LS_J(:]$[_D;":L_MX@32C6-
MRST7X9Z15-J!CJ2 "PXF,2X?WPS'G-KFYZL7=QVF]#L&H+6 :U"&/6"5XT3A
M9J%KC-[D V-+JC*^J3M(:L!^<6R[;47NRGTWR%E2*,HB?<0SZD&3HV1(-G(N
MV3ST9U3O##Y[%,H <G&APBGWAJB&KG6PA'THI'/:4/;M0E^#UG/X.[8V<4.0
M30K8]GHA%R>"M./G=[N95A\.*#-?]D>36NXTR_1Z,\ANX09^%10OIF!,>G:S
M<;TA:KF(#>,2M.VK%T'OI.U?EXH_O)_)M&!%5+4PT\@SE^P8&C S_79KYU&G
M.I"X^(S\P!5%0 ?^6D!M2;VZ'O0X^\&M![<,S&+4_;_]QXI5M/_SPDK_/VP;
M\8=/9;_TAYXRY\62Q>\P(YA$%^;ZJ>SGS-2]YH(VUNT/LX2TV-HW;,MTI_IM
MJ"AT6?1ULZL-QSV5Y"-PR%-M;%;EYQWK)QC ?19=]9XN=H7&RNC1SF L;4^2
M<.R+D(=1)"4^K4/?%SX4Q):--JY:UOXHBRGO_B"481;5;N[6ID+01".XN"2/
MMQ8=U0I_V#)K_S3WIE[\E ]<E[ TUW<3@66V5N@7C5L0BH$+6@Z(FETDF!><
M^[X*^GOVGZ'QSIO_5D+R_X6FW=_*IYFJ&>V^AG@ *)9(GBGFFDO^A?'YDOXD
MI1__I.P>O1:*D,?/\0KV^M=9"GI\Q*='U.]?:]]G^O2OLO+_AXQ]G]-CM])I
MEL_PC_\5UBK^UK^7]E\$O_X-^-G_\2X )W<#A%UWN,80)HY5P[U>\,YC0)2C
M]Z4ZI3<O3*2ZS,SYL'383G]Y<;J&UR_4%3]QTIKJ/WK@Z^[/@"4X=1ZZG'_"
M)2^:@'O2Q-_TTR+9Y[[#7IDS;@T[T\NX[,.)3S\&&'I[LZVM<=KNVK!M4A5Z
MM0\<\M?$;CRBH&@2U2LJ4OIY?09E,32Z8L39E,H.*\NH6%LD]._ PVNZ1>=,
M.Q;9WM;G=/C=BKH/[&U$#C>%-O29F);*2DR>3%6OW4I/4*I*R6'3==WOTW]
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
M (,F+BG18V"(8BJ^]Z-MC\^#5QC7J^/">4Y91J ;@OPJ3C%]>9;WI=3,D\"
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
M#Y:9XMA4SK#:#A(HM4KJ*F":%!-@RRUZ'"]5*S_(&HH3J0[PH\\W%72<G6'
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
M P +    :6UA9V4P,BYJ<&><MP5 E-'2-_[0W=W2)=VY(M(BTM("T@+2S5J
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
M4@I24C)R[" BH:2B(*?\0__9Y _['R[LAYR8B)C\_WA@O@(TQ/AD>#?P<'@
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
M)(7[W+WFJ,+?P2BBN#,E_!/M+>#]IR[MB;P8[/6KCX]6L9M3?=K[S#!\M>*
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
MD[$F=PF)HCR!ZP(IHF.&UYROW4A0B[F%X(/.@BO2!BW.:? 0^@C=-6B)[)K
M6H 7K9FQ]F!2I/][P0>B(B8ZO>!LUY0B!QV5N%\>]1:I/9;0'GFT+W( 0K7A
M%Y+,FH7MW'G1VA%P2X-4P]&B[5J%<NM\4)[(1E%%>'@,+%DTR/ZY+"G1AHFQ
M%<*JHQY]X8'%)_;Y#.L?8@SPQLZ _\S>=EQ/%KP8<A-DG4QF5B\XH+NZ..,4
M@S;G9S"@L1(5[OCR'@,\W,C<O&Y0P0#/0;^4V5H3W!;9QWN7EW1$P,J?KR_R
M):X'=P>D)H*Z<J(;+.)'YXQ:$;/%_]UE1V]V-(*3])$2#\4=\,[S535+[T3;
MZ:.B,R70<A;QT>-1RTM</YO!2'C<GY@05W@MI[U;NL,%I\4 ZX88X&6"&0;X
MD)&/ 9[]95 KQ #O47N@&G\,<'5,]===OM0[]UIM3#I<U#2:H\'6E?CC-D:;
M?7PI@ZAS?[;373TMT/\6% GE:TE6Z@>EI1+CV&/5FZ-J4X&#/5I1EA@ CP\;
MC/E8!_U#LY!_:B:! 3IM*L _',RQWAH ]6:BZ2C<P4-N%MC'65!OW>_2B[0#
M],5_<,B"5J6G,<!ON0KPRF/H.C:L2?*:,8!&I3-6R".LD!%LM*H?_N/HC;X"
M_SG<O*9HNJ0 9O3<-.A(WN$8"_;ELBW6 $LU6 /4@I-<C77J,T,N$Q!,XMC9
MT'_P&&%Y0M OPOO0A -HV;%U,7=Y<&,0&$F1AO12QEH,T?$%\I<!2OTWTK33
MX!/6Z?*-=>72>;T7=\'*L<O=X;D%&7$FD]RN.\XM*7HHSUQZU!^^_RX(JUQE
M!/I%UC\$47'L=J&=LT;11-]!:19V]%_^,,3]]?ZM?P9:2BD6]-(7+.AA+PQ
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
MG^-IBN$ .N@*NPJU9Z;/)BN<%&?%QG^&(G0@WZQN8YE9(XJ:)N2\UB)BWQ,
MX5Z]AHJZU8_N [Z:/>:)H#-8T7%7T(+EX7Z%T(" :#A&?!GDBGZ?+QFJ%5;:
M7>#?W<4)'ZVO3O',8RR7D/N:EJ5?]+<MJRS;S"W^+7$.C4%*2*UB]M5['Q$$
M0"_TKO1(2GV!4X.P2(_:7*/0")_;_37*+,#3A]W2= Q0&NL)L'7.7'$/*]E'
MI,2W#>VOJX_%,^0U+.O&74-F[=9;>0T?*]U.@@S.\K,[FI J6??=5!,LI)O=
M_.%!OJPVWQ%?F&,1Z)1[%>'\446N^\&W];3"J%)#E@GJXXRBU1.+0 W5IJXC
M=0]=O1JMH_RML(F.G[C?X,TN L!F%4/J3RP4-2J=MKTF.A)Q53Z,0= Y(Y3!
M%\:OMNFSVL@7V6+?15^;HJ:JUJ3-U^#R'N8_P>M3YU;7N@K0KTD!';H$P-Z%
M-DZY"C2'+84TA<B#C!&LW3GS9BB7Z%X"@(Q8W7R=I;6\GW!4W(1\L)TRH\X1
M(W(G+/*^N^=2;)N/. +#Q TI( !<Y5^OG*#<<#_A7_QM$Q<[]0KZ$TGL,T;C
MO]S*18G[F\91[XNWI_YS716OF!1=<VV\-,:7:Y:1/%4:8J).J4[#VDM*SQ\D
M'IP=<RZ[&GVM67QX:X.2$42.T(I$S!HQ0+%LV7(2M2.E^RB9X'Y6NZ"@@<7A
MJ!6CN['UX!G65(>8>M 0AFNYNS!D.N?>,:?-EY7%OG2^1."R\;C/77+6=P N
M!(18_8=Z8*TG0#>0"VYD_M6&;@"L<37QVQ>N=^4,2Z"42WHY[CC#OM.7_Z0H
M[]]@T49JK&]7(J@VMFO7AZ)[\3.(CKP/<=<S+PUU8U@8?\ZQQ+6RZ\W>%QUU
M+#?TBI7!U3GE.:RZB:.+/&P"-.58>(7ZZ[?+V@NX.+>X]=+='?62/)/R>7N]
M)*8X*"JSBH\.W#@@1[7(]QRQ<#>TNMOJ?2'W25'N:YJG84N/3'*J>QZ;X^>L
MR RE%I19),:MR&?)P;>HT #M=<M+9/E:(U8.8A&Y$=D55/GD#!:X54 .I[RE
M&7SG2ZX=^+X:U=("69:ADPD-];'@=Q7V6ADERC\$P/R*&YH+%F>-SD+FUKFP
M&B,J=,W1;IW?2A=7'!=6?EGSWNK_7ELAT3_2UF_\<##3\];J]/8!1KLZ:+40
M$HQ:++J4<O!0IF"2J&E6XW.VQP@28T[00HE"XP5(2\"T=#$U=:6]7LX.-=\:
M=XE:0!>R"]1P83E-HQX7QP[Y[G<CWJFL6\82 '<L9]W:>(F?<DA49>'R2/%^
MNL5Q0H"MSZ.>E%I8D7&;)S?^M"94OA>T4X&.N^S%\[7.B&O$USN:UI^M6FHI
MK\H$V(BHHG=%#F&3Z9=C:%X+7$<EL3LJ=+*'DYSDDU.UHL,4+HK86)YAID>=
MFX_0AKJE(^J>%C8Y^!]!="#*Z;,***GAQ-LNP[#]K.(([<W#T;,-W\_%6!OT
M$4(2%8I8+I!8 /=HTSI(*/#4-,14F$I^S6W]--HTL)!Z[_Y HH:+GW4: $)+
M=*8H2O0( 1!MA1*R *N?0-=2<YCJP&2@C_'KE['LVNC7<@%@:YFZFBNG(J<G
MJ8_&WGM78J53Q+]]6F^$M6Z]YB5JX=#/RTK!&%>0;C896SI]VROW 79G>G,;
MS[MK,].%].OM><OM1EE9JV/@-B3:ZL'7/QY&* N;I1?KFZ4#%P7[D^[1X!&M
MT8P3NCXK^V.B6BQ[L TR0EL]QXX/$=W=QN/2_./.]Z#XP#4\*U8%3;N^&IF2
M@*Y=A\36CSTTA;%9KLS[_S)5=/<3MDB@&UWBG.[39I,_F!0;TA3$WR/%R/FS
M=DLLH")_@3Z@S=YYRS+*?SCB.VJS*"@=:7-_LT3^DYKF4=+9S:-,"3TRX%HR
M*Y48-TT'I^8Z.-R2+H/;HQ(=9O7;'VX.6M%_.SPBEHFMWO)[3+(UZECVNF*_
M92JOH' SW;(]?=]KJ_F+7NC@^Z0=NM3(RDA/+9Z"TE'?'\VV=T@*=46C==7E
M!H_'5@S-3[#4HFLJD03 Q_B%DUX6<D2;G\=N^AM#S9M+HQ]311:4>+?&N+9]
MKXVB9FN(4O0?/- >6)=ZY ,79/0W7]'^M9KA7[&5?8LZ5>-.G7O:;;MM ]^8
MY/NW7-C<]9+IK.I6#V=],$+H?,6)XS;-]7AJA>;\WO**!8[5A6>?;>RL^!J1
MP<-?F(2>?C;WCW*8RBS%<I]?_,4(T YS:? -(=(*TGOU"Y],08:WZ)2FMH,G
M \_$3I:SW92HC;@O8"M6M:G87TEP("[&A0#(=?#I) [P(703[PW!W'1DO;YG
M9(N1/?#U)0 0BO$QAB*6IK @R:]I^8T.^NIPW[1^\\US>5+'=?!:5$ME533&
M;\^/-E4"]5W@6\DM]HF[4X]+/R>^A'@*7C:!E:YJKU!UMKBP7I[54U0C/OWS
M.%H054P ?"'F^= VT.LI<?(<WBZ%YT@+5.S&BR7\SN&$^<.D)KF0[==56F2G
MV"U64-CY[*$>1H!UGA55ABMHDW0A5UG'*;ZNGCZGBD\]U)/X]<_+30*@S!WI
M-?"(!.AOM"-Y-"XGDWJ4@315+8CSYT1J8GAS[R=RIS63YM)<:Q( MZ&X:F\"
M((ZU>B:W )VA/PE'IGYVMADOSC[6CPLZ$&7,,)&47!DLC6UFK[L3OT+3<;/.
MUF(R8X:__JS%Z4+!K^<PARIB?9"^BD0R-I":VT@#4T55J#<MMM=PK<6;>P7[
MOYX'[$+0+XR.;I6%#.4@C.;;/ H#)A1B78HR6NT761>>Q#J7RS</P,;HGWEU
M-2GO_YH=!2*T6IOJ"(!%E76^V<>PV\).*<.GJIT&))3LV7<"C;!/C/0;9H!N
MJU3F)DMFRR\7?#-O?^]G?ZW4LI/0ZZY;LA[F&;>OAB?=2]LFB1.-?Q_1 TO/
M>D.C.B"?[J/K=*PPC)9&4&DB:+$T29KHV'7#+P=_5NGD6(,A>Y</!9YA]#)4
M,BG@PQ1),7!./\"#+U#Q$&G5W_BY%0D_6]5)6&"TJ'!7"4-F,WNV$.])//K9
MZE& =;D_HP[:>J/R]2 CA.S)%%96'E[A7YO0H'E/UOV^I]IWT<3&VY3)4M@S
M7#&H71$5ATZK3S1VE3,J/[)]ECP-L>LDS;W-4C_^4S^LNZM0H;+5-] *J6#7
M#7KR/G(#%&+R<WDP@L$[7Q*U5BAHQ[73OU$(;<NZ:+XHQM)>,.(9#KIJZ):M
MP7=?E_6&&/(&!7RG+.GO/TK8Y]T!SLE(I*+FT6\?2[,36:V"\6YKW.TRM6L
M&=?OVRC([Q-VA!WVB2(J&!&</!M3![D+\D68L[Y/Y%=+H#6[7\+^[M.71&[Z
MQR^ME_[V6ZA_7ZN# H#O@>3@3J$V%]9><"ST89O0]9?/MT=R=]--'#B:LZ;S
MSQZJ/E8KF!LMBZ8SX&_/(4LN^VEBT,OW#W__@E_'(E&W>70G(7VIN-:Y$7T2
M(G$*F3PZ^OKL6](:::^Z!D=%-!5LSHU6-; 71 Z)=?G7<S)6YD>3_9/@\U4W
MRWP,@[GD$9#H8'GH$43IXA$#[--RFV*^\DN^A)SSGECYE:"@>G;?)J90+ZNG
M^+]@>D&HO5M<" ^R+Y=R_ABD6=*^]JF! *CI[5*D.'RP8J[!8-<QC)QH'\+?
MO4*VL(;E-#2DVH'E'MJO2%0W_15D\"._)_HBG<09F<2G03>&O52H'XJLI+=F
MQP\O6G'AV/;1D9'5_I9WNB>(&L_^3U>L\:*95JB6FM^E_D9E^_4R2QJ<L1HC
M .Y\) <L*+Y6:$=V&S*$MVK-2L1UO<,%*-<WU,=<$@"J<D;]!$"M56< U!ZR
M0-JY0AIAL[BAJ<OKE*+%P*N3VOP]J(",%_PGR >2#UVK8Z7QCG\$"D$T?FH3
M%(=@GQ, ]]OD[\36/9D@>]:0[6-D8WC["[D;<WJ<&AW;02D1*PU$=F0>R(PH
MOD^H+(WG]\"4Y])R\0H&1J)OF L2;CQ-3$$,%X G/= .NIF.<#;%P[ZAS7IP
MZ<Z6=+)S<:A'IHI4O17UOJ%&6;+1D%) 07MV%F1[S)^8O[+!G5(A_"%S! !S
MW9%B%Q+]>K5SA77\P\3YHM.(EBJ=L%U SI"QB9YL@A#98!?TU0 QS9J![7*H
M&P_E$:F]ECP:0?%T(-DH?LH>T44MNSB;;*D-29+796:BB]V=MTBV(F?7<IA
MP4B_'C<F)\OG;4B2UCLK[6"%?#&=U>%2<DTV51U]H7OEK?;_WCLQ"L.+)_L&
M3\;E VWCB97-[3;-JI>S#.W?IL[5ZJ.[\.83*ELV](S'O1XTF1DJ] GQMS//
M%1\I/M(ME"K*G)QN%ZA7&;.6LI-;CX$*#"/%]T93;NJX"A7!.>[%OH:TCU[5
M);DM&SEE:!AC"8#I..]RR/7F:O_LKA&6]@"OSMIEA0&L@'?G>,]6C;_8BQTT
M;7]1=66+G5#-? ]_=Y='I42.-1!SB2<?@A@?0!\J4-?'7F3M=^>NL&4$I+R-
M' X+J\LTHF#%31"YDG([Y%O/+,@V8<#%V0B?_@TAOH,-5,/O0?X*H@5(L4G
M>0C^#T,J/FK"Z0QUEF$"7!:_A&&?-%I6SW0PA8RJV04Y^,ZT4.35\HGR?7G^
M8>(WXVVXE'SP RU&W$PCKO4J/IH*9/&]?I6& "BB9"/.HR+("4@"=LTAAXD-
M463 Z0H1RS/'RGNH]@[2R]CAMYR!G]D"TZ^U45RX]/.3^4;\/2[,2_]\XSA9
M*W(01TUS1[U+F$L=[;[KALTAJ)4]30I_*25GM+V25+GB;V=2,RTVG[ZJ,RG
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
MG%:# "!1Q/:-6]P&DH'TW%52UY<MSO:<I_ER2$!6CUW=[A^H=Q1-EW5 C(@
M=^/L!J"[_X$@<_H_D]EF6R[\I(-V5N#NP=:"K/5Y66!CM^"C74E+)51DF>E(
MS&$*B2%LDKH]PFH+[$5YD<^Y>/ ?Z[KSZH#K#Z>AN_3!,)R(V#2BKZ [FAR"
M08&[ZHL_]TS-9$D#51NOZ?4W#J,RZM^XT%U/AV(W=?+*]@.GJZ)#&AI3'RXL
M-:H6!E>!*>I+GWP+EH?D,&=U=\><W/7%^V3^OL@[>B&&G12+I[:I,8H3(:+4
M])T V(RJ>[L[ON-9<[2Y4\]?X%;"N4L]G%^UXO&/T'31T5T);!*9A[(&S0B?
M+3OT8!-X]>Q%L7A;B<AXS>>EF??(C^FU=<K7D\-ZH1WV_>*%;R@X69FE!8WK
MKQ]I1WORY'3WC8<DOR,6_7#E*)>8H=(&_L$EUG^D2[-G[+>,%[AI%G^Q)9G\
MV_NVG?X/_/MWRYU^6=4</_%C# ;5:C+PP[WKFH"J8VA=E#@P&=?U?_JJ(_<L
M8J 0#)L0ATKAUA9U.E^T$ !&WQ2^Q/\[#%C_IP_YT'R49SC52:YK8IM_P#TN
MF%J9]><Z-W]N"F]T28G[.$  _-=\)MN7/[:_3%!IKG2E(8X!3\/T1)(6N'^T
MG82;XKK6.2R>Q_55CYT.E'=3:4*X>_$%W@:YN:N-&HRUY]^@71D2\4&NK06U
M+;'!IIRWKG117H?X#6BCR,GUW4C\'=8SWG&]!0>C5+B0R=*P[)5'"MX B'W>
M4LUZ2CX%13S11N3/C]5B/MNE>2T^HL12 +=U\NIHNTR[*<1B]0@ P"8!L&%/
M (0#30B 7PJ5!, G3S!2K#VS59@ <"%FYS,\*YH:/#R65\?8>3W(N3U^86NE
M9_N"-7M)AS9<_!OL^#S85/N2;\MMLPZ7B1$&N]BN_G<3Z/J]6> N:25X[?8J
M5I,5$>&4<WYK!HJXZ8;GC+<3& 8OFH"Q!,"_S1"UKV1;6W;0EI&H A[U$2^(
M1+C6,QR[T!H9,*O5_+AQ5<DR&OSS?_0_DE?9N7ZDON\FP*]P;2);]O*P&W%+
M7!IAV$P O)1W(MKVKZT:'(*D?3_@%X:@.U@@X@4!D):AY"CXN7Z;R=YT%@_0
M) !Z_JZ0S/[PRG6R0M^0) "HM(EPL:)FK @ ()'1/JM@AUMXSE=HIBM_DHE5
M:HDLWUKH+[ZX66!%XN0LTL+Y>S#PD34W*9(\RG+4XB=Q5@X6#_ZU'0@<_]&%
MANA3=PV;@-O_#4#X023^7>!_W7C\</-:"+\T!-U]SHIF^I=!1,#(_@T8*\8]
M@P#XEH]_F.6%__2_&TP'2:,^X%>&@+O/<_"D_X9,$/W:9^SZQL%_#5X5Q%C)
MO:,T _XOB!6&@8V>J]=WBXF6P+##^SQG_F:&BF<.,ND$0+O3<P) 6!5//\W&
M*I%1(A#X<9D Z$JMS?D(/&IKQ8.["8!;\5<_2LIS$/&.5N<44*)9?@3 /2=[
MHUV1&=JABT8PHOAP9SX2M6U&C EJ @ A1<37,"JM;J@ ,U,+P?0;74U])#.J
M<%;((W9K=TGZGRO_@X^U?5%=!@4C^84XZZ(U 9!-3""KO00 0\A@<,X2ZV*S
M&^ZVXK]'D*1C0 #4\P]9'SVY(@"JRO%BZ\'D%)PQ. :B?6/'7)@@/J+KIH/_
M!6%Z5!3CG"M]N&?O,\M<<P;VMCBV,]7HN "Q(&X4V!WL9IMS3J7][UX3Q]_4
M9OF0++H.B5+DB;;%#U9D"2 HT><M*-RDU_6_@XPX_?]J\.@_#;Z/&WZ)**%9
M1I$/!U[QXZEWL>)EVGB(QA0[ > [OWAU3Y[H_@2 JRW$^1_@OY'0BOK;A/"M
M=[!Q_3A>;U\Y6P&Q>QH#_M.P4;*'&"BWJ&PO\+0P%^[J?2AP& Q@2H>63^/_
M36[W(?A08OI?\R!.3YW!D5]72V-$L?&%)I?>Q.;[9(TAH\:/=&,W_H@S=WPN
ML>BRB=3N2!>2I(U;7GYYP7X3<"GV7WQPA/WO?D0J:9Z;:K)WF':S*7C4<2]?
M&<2CE2\X8X0F3Z*JNQ)NK4/5P4;E1.[Z0  8B[1WU/['YL@OY])R&I"%.=AW
M.Y#HC:SHZ?BU9O$+P<.KDI#356=..C\^LOY=VE A$BFZ39O9KU@Z1.5T[.%"
M^+B&,UI895N@BSK^Y]D4"^F:TWP'LZ7)7FI"8Q83J/1CC"MVU /]L0/S!6$)
MN[>O&32)?;R(Q</187N/^G1&:G=M?YIPZW256\@62\\/+-M/F%>?.OR .HV0
M]L]6S5MM=30&4!^.SK)NGH^\#QDP'99!16^L4O35 !>]]RSYQ\//U-^5LFS>
MVK.<1[*MW]GI&PJ2YCOAXY^@ML [M8K"Y:GOWP_;=QKKH,,RM^!RL"YW^JH#
M*.>>^3G<?NAB]%J(6O2AAG7U^49[_Y1YG,@2]LE;EU(V& 'PD=]R]0^46:R@
M92FED9;W 5R2=TO!VF7Y]ZV<$.V)!OX0WA5_R=X3.XH<Y"W=FKH@L\4T.7$J
MR927+W3P*HS&/5=,C^5E9KDV3B(#MZ,W!L3+R0.V)C=^#-:^''X9+[VTES5X
M]X*.W6,D. T!?M/X]UB\;O*]6;#LVU9-K06ILW"-:+. ZC$YT4=HH[ >&B:A
M\5*Z,].#$TN5VM0!J:F"%1389W8?M(KY!VO6C"R*+$1'OYJ\*%=U+4Q<<0I^
M/7#$^36&M64I1RLGR_\\6QAI,$< Q-N9H\8( -..=31N70))$E>)<A!@C^WF
MB> +C#H51YN52+NTR T=*Z]N.^V(F&BN']W3XI:H+,=:[FCQ)JB?9D/9=NC=
MVLP\YSNMN@OU,]X@]6'\HM;RQ$B8A129K2N4[0L7/[]V31<>PUWT*DIV:>HJ
M\0P4=P6S[$ECOT%<I4!O&HKPVQX:C[Y$M94)MK.*#:RQ4OLGI\S\K9L5>4A"
M<A.3-'?O$,NZ3LX:H=;BD&HT>V-I$K@4^?>IO$*[TVYSFS0QR5YV.073JA%9
MS)?_XZEAZMLI.U^17[LE$?J9-PY@S").HWEH4H]4$_$C#@W/D2_.^-#&%*/8
MQ*U8Z6#8K/NH0\)[ZXL*6V.>+"J_FA/;8*NU@/@>8+3,;-QCN@O>[<2989HO
MR^[5OZXIH+'NIJE1SS][T?,^/;P3Y'-R^&&A-8T=:?,0QL4V,%F0A!CP*:T[
MF7-2CIBNDM, >V07\=)H;Q_IL+#"U%;<P8$$@.@!K_^WA,EXCGME*SJI5ZPR
MR^@O9SKO&[U!/B5F;Z!3?X_/;/CNWLKVAU34Y<Q3=5Y_/!'9,6]ZO_J(<M+%
MS8&U=B?<I>J#\='%MPYW@(.UQ1)&D&:>A:7OB([C3"6+ 'A$SN&67JD&586B
M2:OX#HBE^)?Q!HD6,WK@FF8_WN?J!)FDAY2,#^'=)UDYROVF&B<7ZA6#N9Y=
M!3()$@"U;2Q_: S86#_!:4X%H^LXS?HZZBW]GK@J[(W8194TQP_\KKLJ)R(N
MD!,H5R48UL';P<,^=4P-KJEW!<[OF#:_LYDZD4=X6-:O:U.KE"ANC=1_M+(4
M->OZ1WHXH8I" 5%E"1:=T9]<0LJ"Y^/VK=+-6OLNAB-S9NJ<"0#;G[H^"04)
M:12O[-AGB86(PV*Q22X\OHW;S+R>]70>>$^^.,TCGWF8D?)FK*P*1A8[2,MJ
M>A9KM7:<(_B512U?.Z/D?6_0_97GM08+YHWC3ME(=E1COXFALNVN[T;;X(]E
M;HRZBJ.C4XK*=W3MVC0DTL?>-?<M_ZD(38CI>?P]D-PXZ%61RG,^6Q2VVTV]
M'-?Z )>9DOJP(<B5YO/Z"8TYFMPD:3067F]]FI15OWS_=2GCTF:R@(FSKR20
M1*P1/J25-=&$4UR_1M-::93D+C0?RLP&V\'[IM^9O#/>-#RNU^[17?(/[<WO
M<H/=YG_\W;,HJM'R43VRZGL-CYBG=:8G;WQ&I\QLJ!N#DTE!HARNRR-J8KQ-
MK<1?X6 @S>;>,BK)(G HH&SA5EHV%UTGC4?6P(_'TCA2^+TQ1^<+J7Z7IJN#
M%O2M]0,UGZ'R _,/RDS_>BL2&YHSFSUI>&&?&.(7T/G:=>P*U7A;(]]0ZS:?
M9Y!!G]:VR*+>0MV-,YZ=)%-+]A\J#OAQ)KS^*NGN^J:AO".8OB]!@):)@M=?
MXCJSTH0!2@;T<Q#+DKF 4*(/-C !(<\M>5V7*:AQ3BLAK":5D,C-U-P#*U[T
M_@KPD3]</\OV)QZ7>FLQRN#D\/R8>@(5/8X/5=DPKDI.-N@X"?2)<DV.K]1M
MF'P\SG@BO#<6./T7-KR8^H5.SAO2L;8/:I*>"B8 V,[P$JD*$K$<./,K-U1X
MDS#6\$P([/,YQQ*,\SG(OH'TOF1Y$DM-8O'+ZQS"C2MN@,%SG[^P@(0&.TWC
M*587<LB538QDE;664)"O,+7!\AQ?8A">\U'K.[SP5>V95NJ1'-D6T,_,A;FI
MSR'ZLA,<W$00-:[.@0PY,#S;I'6-<YW3\_NE=$S3@K><HLO]'4R!+7]0NT[3
MZ^D"_KM0O8$-]<'LFPY@TUAHPZH=%[/R7<AMY%,GYA#XB0<WK#V8W+_#_$$K
M^X<VO0V6V(8 3LN0#]/'R!^5,CJG=M&='KAEM0 "("%_S>U)?=WWX>)MQ2_T
M^[S+<J*;Z+Q>&T7Z[YX/0(6YCO$.(%K^^O3VG+63V-&,P(938/]2D2:(0_5"
M89_K=SQER";^[$'<!4GJ>@G^+SC@8J-*K92[_JQ18&8O^^))4ME+OQQAJ<N*
M"J,$[5[\K3"#B8*#9SI_HTZ/!+7P0],+R_'W>N[/UFE4FGY%U8T?R2LK!6CW
M?*NL6W:57D\(D&83%]JVYS&]9DE>)W?R^VTQ2/_C7?IT>M\MD7C^0(KI'A 0
M"3)Z5')?!M0MS_MK"AML_3Z@P<3 Q&.E=BM!)W%N<I;_6:2FVW*5\)Z^G+A]
M@N(SV,I3[PIBLL+J3XQ$WTD7"<FK/B< HA<L"O-#K@+D#)14TTQ:L_[^X%J&
M,_/(?WA6XI#(&627?K8(C4L'J7S++SO"O#8N>2K2(/NA82OXS5*>LS^5@0MC
MSV-365"Q%,WN[^7WZ-&92TB&#SA&./YA<!Z-;."FH/JJ]H+(Z["A+PY2^VQY
M^MF73#85P;<;'?>F)MG:[H5<[EG>A=9Q%K[ +6=U7X.2#4_@*4WY[M7-%K#X
ME%H4?WJ0JB^6,J^@Q83?PFM1W.C5%#Q.-V99)63Z[!!*"]+A:*F9'Z;!)&@U
M(H%1A<^5PK9<K\198!;&N() P3_7;QU_EP<C+W+K,3;.=>.EO:#C;_",[M.:
MLL;&BQ$B>=V-C(6D\GL;Q0UIS\/*N19\OQW/6CZK/P//"GCL&;AA'3[\IG'X
MX6$I6P220*HL^)E;J0_ZK]VS^]I!Y614,A%<LR51)<1XHD/W&I,PPGOHW:+=
MX\3,V_O@VY=1_8U6&W1K84]K^OM>T'( (DPW4H=$(SIN7O9ZUF(=^HD?-.C*
MF9: Q/KWNKWH#HH2L(A_EP/W3:#%MJE<C.@VX7+K?HS::<F<F;<7'[9_6!6E
MM;T$X]N=S/##"V_ @4N2S55^A\=6_"IS,*3?T8VBY18Q+48W71X-X(+KZ$2G
M_O%'&-UVO3CXT[5F<GC&>Z;[DVW,B%3UIH8DH;Y%[=?M/,FJSF$I&EXD.ZBB
M6*-+]R70,HJAW >C97%[B:_JJ[Q042MOSA=3_=FH4F<H]Y\KV9D> H#<&WU(
MBZ.1?+K7D%H?-4^9$DR_58P*G:F:%=YKC"G.7;!WBUYYT6ZUO%<K.'TPW2:[
M;G87[#V##%4X-FQ\CNC-9/5=D2, 6E4:+'0H**_2U@_@V@R6\2EC;M-Q=T@.
M8$90(7USU)!1FV+>XF=\'A"S4VD:K1G#\DR)*)*G@EQ[^U)]_8TBS\$TG*5,
MLQ.4O"TEXL5P\+T#R^>JAGWKN0NJ'V1F2_QS<ZOK6'E<Q][=>;5.:];OYZ+K
M-4F-J_W='A-0X=^7A0CK,4J-9NXK=,^?,E)5N+-/BZ K:&N1;<DD "("ZU')
M6]NVEE?B$F'^@HQNRE8_D#/%"S5;RLS:S^)1[P*,+E.-[GLMC_)L00]KG;#.
M1SF&0+CE7_[/1]B]%4M2!,Z16<W*'>4]DZ*2T(T1WON-VS+W&]4TTIX_47=1
MO/GB>NV]TZRX)$:.Y5BJO^Q:(2OYS#CH/JKXB+TEF<'[FN.2Q:H">V?BL.IV
MZ&UX]N.J5XA%-?R@GS&5.QVFG7>\WNQ.]E(5D =^(;VH7)_A=]WV.'BOSZU)
MJK!&RNH&6J+/PM'VU,@Q-( F'^YVVSB:UB#"R(/MF>-JMWC<@4Y30H@MC GG
M9-;WK_T\>3\OI3<-%'M)M5.PKD$C<J--$]*?U1<LALI+08R;QI\VM1O$T5SY
M,QD]0&QHURP?8PH+WXGBD1"]OQ6&#MC1UN #^B$+S6><=8KY?_EGYE2V!$(R
M#8/;R_8D6]\XTL11TDQ66-;KZ4^VH2]?,$;8%!R;UXM>8(POM$D<4YQ;<Q[\
M?N?"F.H.S,4>;!$ -R,01+U])*!]$6*S^.V\$T!U9*6_ZZLM=\2RO&HO:\SZ
M3D6[9W;(\OEO8M'IMZ&O?DNL7&*YP*:!J)O*3R&UW5.>Q617;#ME("^5<6 #
M21JNU"Y_656??<;>4\6<"7X58M #$E$M"/5)^)VM)Z &+V8.2=YEI;.+[R,J
M['/QTTVG:*F&ZE%)9(Y66/I5=Q]>K&GRED-UX_QX"$+G3.TH1[MX1V5^ZTGC
MFUJQ(=L-NX"L=$'AJ*^93VSI1V4IEG+Z9S4I8QG$X@_=84Z, F]9T^*E-K.Q
MOC?;8$HM;D+Q&5[NP.OI97LJP?G\Y<:M?CX< 3!0^6'!+.'%_-(!?YN>KW==
MG.IVZK"GXA/,RAPS6($'_VV#C$]082\V7VI.^]8^L)@UPLLEH(/CI:1@/D4V
M'*MD&J [V 5,;NO32^4+T<MN#\#:<TJHM(&>HTO%<ZU$W5*_WQW3+H9LP6@.
M:WNMX3CF?!^3&TS(=/1EM^GY7TI.FH\?CZE36%_+&)7N$06_8"3^0:>#SX;@
M$9NU^VW%0_>,+Y^0&!AY6"/DI791H*%!8J.DGJ.DVX^)686;^PN4WY+KZ 32
M/CI+_C"0V&GF>QW?$W5\I'!_GR&Y[K&C476GQ^.[7K;-!N->=;^E;C1W+@C'
M>,L'04C\#Y308>L9%F;*4Q7B+@)(OU<^3B_\-V$Z,&7F>YD//>^2U),(P]9-
M)BMEW-)EXPKIIJ+#&^P2_<O7<%-/CC@JM_I^/;3IZ:G(!/LETF'<_=<8SO9^
MS1WZ29H_:B, 8H.%O3XD-@[!JAZX ZD4Z(K:Q@(^YLGB*\A=U&"@:\G<W:#K
MV>I/(^FI'& HE@ 81IS=3Q&)EV!V6FR&U^3]WLND['E;S3E>3RL%$UM,3AS=
M4-V,4[6)2?;Q6>A7>:M2<E[4@^D+EIV=,CWPVFR9#^W<E[;L*ELY8 A)$H%Y
M^-QIFWCXR/QT'HZ@/W;G.7^6=DG5RG2O"ZD26D< T%B9FEN:*/J(9VR3O$\,
MO]C#ELN4Y<?S2R2=B476:EW0S*9$:A0OUSJTOKH-XY9F[KZ!TY^.2.*=W,(Y
MB7 ?G5=2O>UHRSC\7>'DY.P5+W*LV?641)I\J!'SPBMF1J5[E=G2/W)])=+7
M.F9,/)W>&+<# EWU"?G9%0E;*LO2WZ-A,H5BJ?9$AN7VQW7GG7T?_J.&*8X+
MH'$<RM@E"J4*JVU>M_61Y/AO6'X?#XF<5IW)YQDCL2)#TK:#-H$QGX2G;AG5
M::I+BY'+AMD6\:4$_A >WIA^);SY4 U6(BU_D"VU$FS-LAR4Y1K/>0)="X@\
M4MH(J/(&5R\>+\<P!<Z.5A8ZAE.[#%?N+SO-AO >D.Q8))ATG&63'9D7#PFN
M %]<0L++.:3-K\T;<HZ7%M!98R+3;:3!^3!4A@E] 'LHIMI4@3HH]@.'2=9C
M@WU)(X_GKQ-J:I\9PM,WL-J% I\#&PW/GE=YQ2ZW/[!F])$G\U-1<EM#N4N^
M:;ND<12\&V%.#WUFC&="1[K(MWQ)DXQK?F]6NH%YHI.V00!T1!C5?N46*$CP
M5V8"3:AZZ<;?6^AS]VN$&XS%>4_!C]1R+LO:83W+G!2-/-J8:85A^3Q>=/0?
MU"DG&N[2G5-I8X4.G#6>2)_.7WQZ^_[U- 82D_[&CL63 %A53(_P<;+P"1G_
M>"6O'I8YFR,U&-[<PJR#VY36F]H!D99"PNJMBY>4R^E=?AU!U'M$E"NR3>Y+
M_:'9@-*V:;6 0GR[=U26*!SCPZ$.]H?>6W$?5@5([NXZ314*^)^Q10QTGM;.
MR#FM)T]5@OJG0?U]KRZ(==XM=,[A&$HV6^*\O^KQ)>KG:@*3E]IYO'B_8PZ-
M#_F1U=&3F=D;056#598%7FQ[\>)^R,;)N(N#E5N3O= O_)M_[J2>0;YZQ\<%
M%N66FBT4&#$N=ZU%8<+^B-;OA-5M726G<XRY>AC0E":K\3+OA+_EI?K>SBO9
MYU6^Y+(DG&"Z0C?QM?$CWJ[0&AW5:WGU2OX@UR5W1,([P4H@"7&ZH=@W-X=/
MOCHJ KEB2&,NQ+.UDZLR[1;%+[7[+%ZBW=:^E+M7UL$<>T(,KE2L2[(\]QV8
M"0#_XY'L'<ZH!%#4YGCJR=%\"!@!FUEA1%Y OBFR\S<AG'[%X;Q;N=G!+9DY
M@4C6^22-E"?-*<I+C "JO?0+05:+X.C.RQJJT.I$WO,JEKS2K50+U[$1J92V
MLH_C%A7Q&2$*Z+[5GI5GJ0-X>DJ%MNFQ6UB]1)@RAH]OL>$2(M*FW-(2P.CE
MYOL._-C)^M7D3CC9^SOS+2\.K#)GZJK&IEXL<^Q:(8N*P>+SB4Z1MA\4S.'T
M$&>TL-N6_\TY>&+!COBF! % <0&A;VE+J%,/O._)NX+E79]%S(8?569\40)L
M="2%NUQ4RG""=F@MWN'MHWLX\B?GDSMVV9&6MF!*5'O,5Y61*;LSB-Z471RC
MM%Q7J^^Y_,'(A1/'Y G=+]SPJI#4GD%?,E/U6XL$)EJM.36-5BEEQ+79Z,JO
M;%[M?Z88)K;HS1[0]Y?+=/SKI03"(7LTR7P/WHMTA)B?63T;\0Y..#+,YLCI
ML7Q@\QGJ/W :).Y^#<KF 0L;I'IF%4N7XNG1R<Y5AB*KK4ET*/%#4Y#AD6LM
MCPIFK,V=A\I>6D_.?[>#I[GO(+;\L%[;!!T,,7^U;:XU%K<$C@CJ"G!T+RM*
M\[GO)USG\HDQOE!JRCY;WS^U6V/OJ%[T_O!@@"XPV<>2'6WKL;'8M&62%?"_
M*+CJOR8<)CQ%Q4(LNE10I*5[4Y$2 <G1DXX!HQLF(B"U"0A(JS0#)C$Z)$>/
M'+!1HQM&CGZ_[Q]PO]S=\]SS?.YSU]R*]XX)$. .]VS"M#0)N5 ;K0>Q^X1N
M<WW8#ZJ1Y^.-@^JR%C1HV.S-4KUAM\K0WW [T&ND5N"/+8#5NJ8MI!P*/7"W
MR!N3PTN&,VP>14Z!O: @)UGFTY>'4JH75(35/:7^QDV$)/A-WMGC(;SXIXB*
M79$K5QNHC(>#QBQK@G;O)23]T>#T"FT\=),JYM1JF+@GK/G.+>@%1=&2_GN'
MU!C?.("7(W3Z_G!>*,DG.#90T4_L[YTHL!+5W>H^%XEK%-L.EJ"U.LM(::)1
MJ0!;?W?//X*CT$5.$,3\XQ3%IO_B6%L*[+!S3R8HP5U[-$%@A.<XFVF=4'$F
M;?U-#D]""!NX W.WP1:WSC@<:OT*W]9]][OG$)->1%_._T(,@)#:-K7B98QM
MMZ"4JTD,W,I:RW-I5Q9]21AVFO>WNP1XU=]]$%E=&;48.,KQ>:[LC %^GO6)
MA?)Y07_M"M+,[FK\Z[J@+=#M98S"\[Z3EJ(<92U$_9@"RE0 4T"8$5XU8+82
M85E*+J]@/U_1Z/ 4%ZEW^E5<DLD:*;W=;N\3A-N4X1(1FC:Y"DS(F>L1]LV6
MD-ABW5_5!3*;;&/BINILBX$6OH'K;.SA(CAZ?,<^F[RB@R_3]HG^=8)$O _+
MS+.J#;3^&ETL_)O'?C9?.:B-WK@HFQ'D,<9':E QE/N^?(2,-<5G51HK]=^8
MQBP1[!Y2FL/5BS6>\IAL>+"!7/=^>L]/5WZ%5FWM(1P8=3IC]%QW3W2_:(/.
M/3#FA0-8/']CNTP7!R!MJ4*L#M/P&>[C65"29?SM?5K 3(Z%L>:+6)^)_NFO
MS.+CRHH/[Y[+Z!9_^\,_G5Q86>Y;6$1+G=&@J#<FSO\W5"/0Q8XY7BFHRI%0
M;7XFC1M"7@UFC>,^,K@]JO:4'LGIZ29JD'$WU1DE<K[Q0-.#!Y)LLOGUCMB'
MZO5VY2R*[GB+YYV:V;_#75(9CB3D*:](7Q?KE?@1F\IB]ID6=HXDT]$G"#6?
M\><5CZ(%>F/^'6$''FH"'IET5/V>"7C=X#%:DAVGRFE:&8'A# 9:<&IUFKVF
MYO!FZ_,8;)V9CA4I\/Y-'0&W ]VE&"M7F[Y@B?$Z_GDM;.XIZ_M.KW)G_1[:
M>L"Q>PA.RP2SO0E!F_3!:!#IO\9Q+/Q.S_Z5<!]7T75Q\1PPK@Z+>X,I5@7F
MMQ68(E5?Z&*^3+]:NTUZ W_]ZL9,[IPJK^&? #8#SG3;:%7W>JIG@/<9O_C<
M'L=_5Y%SD[^U'FU^O50NK7^CG $+NK^V]==4-3L]KX\7?_^8R^T6314G-5LI
MSFBC_CE9@TVIGTF<EF:BK_QISI<7,:Q^T5*L.^Z&M9K_4*9L<7 12+VWK(3N
M<HENM%._OQ_8>O82$#XS@2^M^,9P_GGBHSQ(+K/C;[&VL)& QB3P0;]Q@FWE
MX-F[.I)QPPO5U".[?^IW GTGF] #8QQD(=+T[[P5'54N/BXISK[/QQ$G;L"O
M5&:EKJ1OE5N[7F4([-7?>UOU\K!4-X9KL2'1_F".BB@_%)O[OXJ&,?>EIJ]
MTXHJX;^$[G&F,]J#XFW6O"2;ZB/QM=;6(%;\=JZDC&EC:J![;Y57JUW"B?7G
MV;U)@)_[4'WF84A,(Z-I.]13*/UNMQ'!]5^ZZU@U*SEZ>=Q*'\'LSMGCZA)0
M)@VYNEV+)RF>HIZ"M'W%-PE6SPB Q@GTSWH.<N1P:VV1 "=M0ID*W3HS&+O.
MLJ(@T ;%?N)CZEB*C3-BSTQYJ^B;@,.J.<,#L*NZQ/DB:DKF"I^@Z?LE97@)
M)3A H'!<%9-L4ZWM=4BU#=?LKI>=PY=F306\BS-F2OG0T^.$E;K0F[1GET-B
M)<N>70)ZBAPUYJX<7Y@@#F:!(- G2H@(MOJZ.;XQD\KP]"9:IPNMZJ\JOA H
M,(NC,S);V55^LI?(Y_39-C8V_K///"C'5[*=]C;*@;^#557T,Y4+M?RZ\BRP
M:HGPZ_L6-Y,4QZO.SA+<O/?74'Q&%96[+RHM)#U/GJ]$8T@:G\).(Z=$.&Y:
M_*U307>:1\VJ?QCJSW07>;5R[M6T.<OK?:HQM/C-X?KT?P&]MSB\MV;AO.B\
MUJ<UQT':#>ZK^!(1V-L7%34CQJ4IK^NJE.I_82'%9I(/^GB5%PM,V[L3@9\M
MQ5-_G>&+SCGU"?*7 )QX;JT#,3]9XGC-^RY''44OF5Y,5" 56R':V?;U71<7
M,D\,QZ2<[].D$=>O0G)^?>?I/PC,H33[[: 9?U],S\A#)8<SC2\V<2JCECI'
M/UQH>!15#1.8Q+80CV:/.F98+KJ,6OOR.E*JPE[\Q%R$F:3%?[;Y-K\0<*6S
M4WYD1WDJ$]!D#[E],0!D,=ZFG=F*>P4<MI2^Y6EU"9B,%5$YE'YRR%T<T$./
M_$7Y?0V<R+-$U]+'T#E/INM?AY<WYI!H[V/G8%0.8_JUF%^390J[_8!E2Z')
M!%I/OI#5H6H'K1_B"*RN@Y+_"F[@JB1"*A\F !RJ-[?Z3S(U0&0O<$U55QU.
MTIO"Y.#7V-G(+-<1+'].'3TE^U\5C>\N@O;Z:C.^9O"MY,*$]6)3?\GI=C@H
M2E4<R&W/X5J6R*]/31L[,<]-W%LF\V=YY)&_SVC9Y/07<X>=N<*L[:R^D0;#
MF&BKT84VB9) DP9:N!&ID2> JY+LE!SKI1 4]2WOXB&HEK(F?X(<.)TP@VTX
MO6]JG:DZHUK:B\XDFF%HHPJW+P'4>W*VK7[%B7D%.1&U"-D\D@(5)M5>:FI
MF.H)>T6?$J3<M&PY5.K?4KT;[$O&2PJ<K&$O=-"#WJ#8V+=__79K<C):=23/
M]8NB=^+1;N<-JTG7ZOCIQKSK2O5H;4PQW(NP.ICY'-%&FIU72MA*:@@4WW V
MG9#\)H:*DLJ.5M_5O/6=1/<]+2,\/7O^+'*A\8'ZPHHD/AAQ+@FN_BHX<VS+
MZ9L_$S]_"1@%'\2\55,#"7M?O<EX*&=[4 0*&X-8D$L:+%"U N]OPG2KF[69
MYN3<TWBQVWT!>$_EQ+H]U8O,WP?ULM_T7M4WI%X"0",'L&L^*<NM8R]D#5.X
MZJV_9S;L81/--!T?-:^;/B\I=>7?X^XLG7F/Y+U^1?6N"C:/&^,BX'UX1\*E
M/28M OC [;6VR"\_NL[UR<@:>W*4\A<58L_($J'U1[F%RF&_J%[B\.'W"DNO
MS#/),ZHLX6*-Z/B"YX]/*QHT$RY  5ZC'I> B).$F(;T-I3E4R2O%#?Z@*X=
MWK)&%IL_\O/$FF7/BV_48L.*/)W<UG95WL69?!@2?=#S4+5 H%[ EGZS<M 5
M^YYBJ.[.H1>>)?Z>IS$\HFN^B<F!]8[^A_V>S,5(=-#%JY&-:>F$=S[+S\O/
M4"N,'BQ6Q$K&?R?ZSJ77O!^>9S#^L-QF]3S\(^!LMXH9.<Y? ;ZLK+(WM\7F
MTD!V*J/F-!\'Y.[:)6OV2HP-NOI8T)5-<#EXW_NY:L*.@7%_.5.L%0>JL2M_
MN%WR:5$ZE>-+R@$%(OJQ'AO W$"]L9AOPC%M9EH9:#)63-'41^J7Z^NS5%^S
MS7%NO4%:7TWY'OUL8NYPIOSVSI :'[QQ8<R01'L5_?G7;I>^/LEWU2R8D_]^
MN? _K?B^3U@J2H@6#2XI@T^F8F2^N\_2P9D\N7CQ]$R\BLS6E%Y%,T+&UZ,-
M*,I.G,Z*IH-I$@PY@>*"/_^,]70H"7>6".GM?!_V?!$8TO5]K]U%Z\??O85$
MK**!4F&33BS%=793\!*@:>P?JBD#E/$L*0YBMJ\D5;Y-B"BV$[&3[ F$)B!C
MQC=-\T(]*0$*%BPN>PQ?9",/./G6$-Q9I>T3 :_"B',W,GIN$KEZOO!MJ#.H
M(37*, AQ/@R@&4V_(Y% =Q3-/_2V:?T-TV:?/ZJ:P2$V>!=!.V^$M7$?&5\5
M>VR>>Z[X:>U*'IX3.5U9L6+-#,MCQT3E$=4E(^9/QVD&@NB*O*376+<WH_(K
M8T]!:UW]JT_X@K?X=FLG*Y$%* ^3O8S1D]13>Q5!((MXEM/44X _^?]?&A^>
M79=(<&G/>B;-$H(X0(MX!8O-'B^"%(_8IT[E5>GPG\N5@$<0A_T8VV;->2&:
M2>6P\37=67#R16^*Y6HC]3>@ZI.4$TV2>(K)2CE_)(L/W8D2FS]KH3!2[S@S
M:4[ 6-[9E&,A0(^,)BTB0_;U#72LHE9DAX, =L+K&HT6*"?N^!%PQ<4$_-8%
M]I<)1"DU3&2<E=:/#)_PVLP>30%.S#6)MYDO*NW$GF0P/& NELI\O<K.6C7L
ME*4;X[[^D9(#7#ND(506_Z/A,)/!@R*!T/2FS4<GX&$7$R$SMUT@-(;7C?2G
MKKP/^,I4/<_':3$<:.6@@O5;.I-&*<_U7='-G%'*<O:+W+\$//9QDX>T,D0]
MF<+X1QYOJXPA0^NAXHU>+4/L#2@@SQ&Y1#Y.C 3ROL[D[;B>^/\=S#VO,<YY
M5_'?7'Q._;0Y7H31VBEC@1%&PC]G;$%1>A!>7E--?D&+T*B46EX.K%46FMWT
M3%3/^?OO2U.H/_:SW ?/P,?*=0(Q,3@%B/CW$[T+,*<E.#] A P?=^:T6.Y)
M"C\4-_A662(%*UC%3_-7#T^KV!S75RYPU#LP-?(:&IMLV!*P^2]R:E4.C-U=
M=.ECO#H5 _;(#N1?9%^$-!=@K_VQY29=,EU#ZVK==CD%V[HQ.*>$M4R9.^,H
M@)M#8QRQ')(]F<4&E.>%DPJDE;/M:;Z[]X,2-.?D"XW6X Y5%D6,PF87![@>
M5$3NRC[Z_MHZ=WB(:Z(VB!G>2H11DHIB6BVJ8ZC:!BEA+3>O)4]*4^,;1%OU
M+7I40P-?ORC]8226"ZETFA%TQW**XZ")?;D.=YYMF>P*&S^:>9X](\Q2*.#[
M\!!W;K',ROSL(5)7(*%[\ATC:QA6(Z'K3'/XP^VJV/DGR[O%-%1&"+Q7:+9I
M0X0\+Q)Q\$W(,3O42D/TBVS*2K3?SZV0?TGH.3Z[A82JQ^LXAWWU9]8=T_+
MA 7(W7J%&_'\B7LJJ#3;E&TG.5MKJK/A8NN7#1-:23I_/_"'L_D/>CI7X8M9
M[C&")8*>V)\'',Q^S'PH1FD&V@2EKP/!(\1T^HH;S.Q_!C/HJDN2;;4N 6/R
M?-T!4#)S/U]HBJ0>T[* ?CCVCO"?V2ZF>&=I9U>U'ZP5-6,.WK8Z(Q+Y4JQN
M#NTK])6=6:RW]Z8XYMG2KF?;F$ZTC!#".W["BJ-=4<[RKW@(O;A4=<UW2L8-
MPDDE;W#B/3[OUS?8G\=)D(R?T)I!,THIC?A79<<Z$AI!J_,[)6[;<]9MP">/
M;KXP[>MX,W_&L_O'!&TY W,:^UBUO"WT'C<D+IHW]7.A94M*;A\M"F(X4/W!
MZ+AD?5 HF2%*OI?U)$Y60FG-3?VVQ U_[F\'"8CQ/S+IK=(WJBTLAS X69<I
M2= ;DQ]CTR]'(JOB0S_>N"6>,'=33I6_BRM9^\8-437%0JIIL%G5KE[]XG&8
MWT C3WDT:V]3ND\Z,EQ.'66,NA.18!Q]9:B8]NOTDSK7)8C)R^W("N8&I%D\
M5B8 LCOAYX<'-LU/2?_:N]95?:\/7VT I%H#6XJ:33VX(-.ESS4%>QMY_BFM
MS8SO$ARY,ZWLG1?@,.RX:<ALS5_3+& 8>^8S=$$P7$(Z[&I<8%))D(ENHMZP
MMBK01E[S_13F_*=']<6^\'*C?KP]C6F")X@0KV9@))XHUT25N5,,"S%J&&N#
M,Q(-5\F^F8X]=<X$SIB@O?)/LU?Z70*%4^(X)JJ4*M_.V(8\@7M5]6&JFN'7
M5O$GZL4+09SDJTS&%I6+F(=TIM5<3]RRD[B$J1"BZ?GMJLFC2S&ILIF/"9((
MX%/L73<Q CS<0@_I_A#))PBX!-@].P^R%\57"GE(P4+X:2K?G)8_HZD[EG:N
MOZ?)UNIG-5POF<TFU(Q_]7,^;/67_D_%\?EK=^=KN!Z=_>5=N#K=+](_4_/U
MRW<T2Q>N5_7DJ$.XS[/?]';DFKDZ77M.)Q2T'Y5,^P,MZJOU-EC#).VA>^?Q
M&SE)SLJ+&%([HI<_'G.P@#I=;=E0_' ^PO::$2>WAX_PY(/>@<O8(J2EK!^F
M9QC(A7S)#CX.]"DHAMW#W.OQ1XO0UO<QO%!84Z,=DY?5MR'G;A?\9D^GVVSU
MC2Z)]/IS!2O5=<YG,>:0CAJX)ZJUDG+7_J%SLB7[Y 7&;VYH>O#"$'CT(29'
M$\V9.51Z*)JZY,]&;M,)_06NC<G6C'<%AJ3D"29S]>PIB-)? CY=I.F1"@3*
M$ZSUL=(*:>?NL<<ZUF,"HX]O7@)\URX!O.B%-SD;JPT3]= ^>\;)N3,MTD21
MH.ZFW?A]KQZF?_*@1'@_W[WE5OT@T9UV;%B SD5"%B3^,3>HJ<*M_=JWC7OX
M:[.6BT]FO]RB;B2_*.(:-C7:,1'<*+QO;#L0ITD:JJZ)8WOM*R*XTS? 5M?8
MV!3STJW%I.%J)1T^#^>DF58/.657^$W94J-[J)KW5ZDRR5VEZJ8N6_.WY;0O
ML@\H&4CE\P0GL16)%PN,EP!YU(HZ6%F3;H6^W! K-I;BSWCV WFWX#L &_")
M%:$)Q,3[_UXSTFL\C;JS8JG7Y5WEDK7F&MG?(!.;D(A%,F)M:Q:$@_H2'69$
MF^8Z,$67 %NV5]R]J&J_$-,V2?^T^ [7% S= &%F6;RG;[)ZMX'?Q7OF%G\
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
MS+37AI:V]!8]MA1Z"%3.>Y99X54*[.D]#_[;%'<SRCJHI@@>,4,K!HK.8+_
MX06,79@B22Y<$;5?6-9QE5=8(\]0 XTBE)!6G>-$[R/]9>DIF"O7M<#;K\[?
ML(_.^!@?;I$O 6&13F/;N7J;;L_JSV[%J@6]TZW,R>)]]0-2&_2- IG-32*I
M9&6HHL5C5!D^C7C*AM768O_4Q>GZ"X)D@G[3+44]]4FPBC[0FT6.C&$;KUX"
MON0XX./X_9;B+0.B79=>=TQKCKEE#H#_^BA?W*:9!=&58;V."#JJP:GY35Z@
M6=<DQB.GBI?M?,^L>P]L<]?I]8&2/U*]C.5M8[J>[.)73B\!F(LQ>6FV]66A
M;X?N0M\.B@7G)*KLK%-H!;Z'(_L5PN3AC0T^J\&0MX8^J!;0?8_*.*+N\/8O
M:I=$)KTVVW/2][SQ6(-I.8KK)>!6^F]VMRDS97JBVE2DX(^KC$K8"R-L;$9=
MN)04%X>J#=USU8\%A<;>RBEE)Z^*UH<'NZ 3Q\G3#_#S9*&0?74UC\_3AEBA
M'N++G/!=:O$!GRA%W=+RD7>1Q7>G%3R/$S6$+P&!UTLT2?3QOK\H$DXBNTQ/
M4]4:JZL475O;E^@CPDO?-H2[$FJ[BFZ@+2P-Y1+_65T/,F13X>N7":,:RJ(V
M'I][JK</W5JG,%NZ7,S0R,@/0X#A_2=";3$2+:3!O*F*>28Z_>VY_E3? E+V
M.6'G56N.A<%%KU:W=Y=XJ[ T5[=O,10TX:\9O1BVM+V7<FPO%LAJJ4UDX2.C
ME?Y&Z)F"V31(>DOG?SQ^1A"YG) N#DZRAPY#;UA^1Y]^A[KU'/H,SG.L6?2[
M 8WZEPH?2:LVV4/ONX0:GX_B=@N'@H:4WIU/U6^NO)-&*R%G2^*=D)/8H=QP
MDG,2[$5 \' DVNXT;K7'O<T3'N57O/6GW&C"=-<]YN=268#J/.U]2NA88'J;
MK=Q#Z"H43K7Z7;EJ8XT6_WM$CL7B$N U%60V:C:@@=0/V,[S.6UG9LO;YE\@
M#M!)%ZN!Z"@HDW /+4$\JW4-VJIQIR'[,,,@5#?69#KU&45!2[CKYJ[!B4?A
MC]H'+[-=_O1T@/GAOLRGGT9-H0IDI^)X%>?'&=6WH5/[IW7^U2%//DA*YZU)
M/)@VJG"."IM+XML"EV_@T@*8?JVS\X[HY=7&6L>0$9_G&D+KF9Z/A9\E2_H&
MJ_3[N9HL1^RKH:F@$ >,_F[$Y&NZ:8IH^W=*DB8D]>CGPB,32II(2NT4P_L\
MH5KGBX[&VYG-,)1*>W()9-M[VVPS=[RH[(9E37(9-)XBGQN8U+KYA$7AD6E"
MA%Z*B#%;G]? TL?(C.7K/MC,M[#'4P*)WZ>H.=(M E[4JZ%ZPO<M]8.X(?Q&
M7)DBR,0:2$A*1J=@S05GG[<.89EU\;2''72J9T]_(4KYUMG'D7H7+NAWX4DZ
MNF <%:/QHBU/II=PN3>MZ+?<D7I804D6;S6/#XX_0#&;T*<LJ(H<+3.5&.R]
MKS6S6XMF^!NX@;53S!Y^NG=K6KE7W6\[!#E18??F^(W6&,8WL-[AJ]"IWEKM
M57A;&5V'R V^@XUFHVC.<\<@T1\]J0SZ</P2RNQ[S5RNZO6^2OQI\;I>HD!K
M/$6W],IC2"<X1/M6,6UAGE9>P2P':^/]S@N9\E&G?Q"N=,K%T\C?/A(JJ T^
MXIGAXM2_:9M7O^;%YVH7(E/:@KTVP1RA_LGBC,-+KL:9H S]'R,Z_BR9-N#!
MU^9UP-%=')8(^4M9FG[S;](5,;H-%*246I+\[4AQ>H8WY9S1J8U"E'X0/73:
M$>XE(27O#DE;OE7?DA5X"5#8+\KMN:(JB!WDH+% ZNU\L'\!M*)B3P.G^PRW
M]I%@#V"XK32R;B-'@%?5SD4PJXB$(8 UUJ#I<:-(7L3F#\7,5_>5:'S(4>,'
MA899_N#273WG9]@D(1,O<1REJA558' <U=6,*RVF#;O@1[8ULN_:.C9*I!T"
M,;X"9TTB4WMA\[$GPT'K8HC\/3:JCTXLNH09C_3B3;/!61H+-@?&V9]AQ YY
MW;$DGZKF76-3L4P/GJY_Q:#PE*/#P): &1'6!QDCZ\]?(FAR Y^2^F[C5+_>
M3% F"\BV[1;^X1#VY6QZ/PL+@ 2=B!1GXIX ?A^4*)O@ W0*>,]7NCBO";CL
M2C+8%J#BHN0EL3*Z1A>?[ZLT\>[AC!8;F:#4K2GKXQ6?\V$_EN7TZ3!-$7D(
M*8+R@GFC&29)(J+(!]KV8,K$F==X2=9/ZR8!2!87]U8YRL5OA@Y5(+(R-O$5
MV61@.EVE8@M:_B<X'LK\?#ERO_,")\H5A0 72PS/EI2[,O3YN^]W+>6\_!N=
M4R8O,H\]"6J^^!YN?[%3E-H407!TGDCW.2JAU::P!-*T_*[]N;6P&//P[%H<
MP>!L@@7J>6TYDB <:93<K6UK[4\&J\?UO]MC6&+_4VTL%'5X\J*>J&IP]&A#
M&>.A#R^?RGHY2:Q#^.&IVS2#[Z^NLY;FKZ?-XM-*)[[\&)(Q:+(3 /'MQ4RG
MZ<8'#>CWL5NJ&D^^@,K^ U%OB-, I1D%%[DD:+R$ WB'BHJ_[8+=70V[/ZZ8
MF'/7]*(WZ272__;L(H*,E@+4R8+S)B-Q6[+VKBQ6Z=7/&J"MEX";8I@(Y,18
M7G>@0^8WN2O6N49JE??:F#/LZ.<V7$]L.\Z-C*T-!&R2=3VOYL$BS5[6S,DR
M4$V"%7:,.K";Y<:JM[? 1+,"CG#'>=":Y1FOM?A IFV@LX_3?UY,+ZAOR;CL
M4Y!GTEP4FOY]3*ER8BO DM 8EJH8WB-K:4(UKL^%Y_,/7"RR=$C38B(:/^*%
M03-%#"8HN3W:=Y:<[(V9EI$==0U\_X+X1S='&R?7-,W2@A)6&H5WVKPDR9NF
M]5O4T[7P>Y(3#R7,$YQI=%$0*\UR4\T7&(KHG%K>^5:.A.S>V#XJZ]!W).^M
M34/R>=0EX  U-1?\P2%0R;Z#Z'8P5^[N6-W"W7<"VSB;-]RU2JZLN@83+X>?
M2A*QE:!7I3BNIO?[0O>?#'ENB^9QLA]4Y4S '4QN@<)98L 5YCW>OY<^7O16
M@B8@(EO 37V/2\!G(Z-QE1CF[3>[F>\/%2NU)3;G&3N@G(9#*5W,*A=;(KR!
M6=8R]NSF.Y< THU4UP*UQ]^1"4BZ*>(9_9!E\Z[.?M%,V-&ZZUQ$4I;H?>7?
M:&7?WQA'E6;W=[D3#ZH$^FW;&N]": ,D$K$?JO3BC:IWN\SNIGKQE@2*;!Z/
M9 B0O<,NZ"E*,ZV2]]8M;6F3GGZS3B?O@6JX4_8U']L/$"@*K=Z0%P+9]FDA
M6,%[FL.?@Q)(3<Q!]P71\\^KJ^-LR^-$FDE,=X^7,Y*I6#ET3#!_1LZWA3K/
M[SQ/>_XYSSGI=.L_2LJB<,X16=!W":LGS]NJF /[>O\R> @G=/4 ;O;?F'.?
MC.^::] >3^:<<FG\(*OPC/9'I>I3UV/WBZ/?)9RSDBT&^T[,LCBNB0E'SXK/
MY\>JG![8 =?@-3>??_V5>0)$2J0:O/RGDXZCC5F0U[SOK.<\P-_V;TD1_SE1
MM+D/+ YS7W)F2MG?#%,O393]*3F\B'-?CZP^5#NTUFZXH1S W#=\5E6CQ2IK
M^=F1:1Z==]Q5#*VKGKT3W.I^ 7^_F#_L5)Y%R\"(ND^T[UXX#BW/N.?B0!IB
ML-\]+&6[X\%AU./D)EY+=*$07+A6Y)O8QP_R,3B.<8K#Q+3JTQ0]#C&;CVH<
MKBG]Z5+EJN_!8EL>"HMGQ>SS%WAJ4KOYVC1=/4)^H+#:>; 23]<[%30T;-1/
MYUA)K&*W".@&::X:GFANBK,X_&&),$^1<,JYCTP:B'.1VF^WW] 9!Y9*'?*O
M$6[DT&_/J%?5)CK-%+MKYJ8#;5)[,E19XB9+ ?[@(HZ'JQ><F+U?*7<2G$DU
M'/@:T'W[G1_VSWY6LGQ6AL/)YWSBU$QL&8,:DG9+CO76_Z%[],>15F_NDM@+
MX8SPWQP)@30[DG-W@9P[LNJPNT/\<<[C5JWMNP7FV&LWG.]1FRD&$.<"KZT5
ME79=LW59B.V2KUDWB]@I:]&\Y<.MKF*5R!.<^)I461:WT1 4R3?>,B?_P_00
M:"N;G1N_YL%QWQE4$0!V=V<)R'_GX)ZV.7M1D[^_;YR-"]K'?\CE+1)1M701
MSH ;S:>E92^<9#B*Q20IZ!I\"4J[?;Q^^'WG,)3$P;06)$3FMW"2Z)AZ.KPA
MF>!D=AS,Q\%ZK%7P4$79"969TO@U<AZG/G&&FKT$$(ES#6,10.&U1%S=AAG=
MFSS".R6&7EYF5=H"&WG_(NBJJ0_''*23FT_YYQY'Q"6 KD3\M".#@N5"7I3T
M/Z%G5)+JEQ?^MR5,J#_2'=W"A/7N.NN=YO_B10_0+KDYU".&967+187Y5;<T
MC6ZU^^%+%[N=-A1"+@'K8K,;31>UKB8W0-._+;=3E"Q_+&@I,D[: ?KMY")C
MPUF]9X>-Y#R6/H_]FO0?N$45\L:$1_ZEF9UXS$E8+YK:4\J9DP-=+'F-0[,C
M+<YI?>A+\_UON.&\'#%!S>GEH6S/F3/EO3QEV&),KX:L7]7PF=V51J.?=:C]
M0W'FNK?$A&3C$5;=,@[)\\S7LCI63I'RE*7/XF>@>0&UM_6&124Y8:2@C5C)
M))[#ZRY0/)#]@ACT<J>W-&<*2S37%JV_]OT_%_N9H%G'(S[WJDF3)#V?<? J
MQ,.)LW)P3?VVANRC;F1=$//%I!$HYH^:J;9XH@V+DH&"2STB_ <\5]GL2X.R
M,CDL8>X6D^.V^<_@N.@P:9WS!;GH(+.E)J&B[5=]%9LPA>DZ-%6 ![Z>@__6
M841N595TC%J"#WS2=4]HF,M?/_:'4T%: :;T$!(J.(_?F(^38)J-735JLEIV
M0"3LY2:<OC.BR!K;S<=[UK&B>+@LIVOSX=!TT&*SOC/I35_ 698 SDW\-Y1]
MV3+W$P^L )5[/>8-EG$= @)MNO=S5B4W?&&.7#]$-=9$.4I(*B(U?XR<2@N?
M&K"?RY$[PJ7.4"+;'R.Y3R= 1L<GV_/+WSQOG(]&]^#<%*V:VC,?.8C2&7L?
M:X*D&0MU(=KR]9I9.?AYA://N7!8:S03 UE\+[TI4@Y<T/GVJ5D@[@ 52Z#4
M[N]Q"K&'GT$-FKG>H=C7_5'&MM[IC).!T'2RTF_+?*-RW\$(!B[_L9]Y(7)@
M/Y&Q1T(#H\$[<+,:]2%3DT!WO>Z,!4GN@<G!BQ?&*^!<ZFJ(@*;<?LD?H<@3
M\S<7WYO2?>\5[#P\.3QH"@22NASQ3IDM@6];C>Y/XH1#D5ZK>K\EXY3+H:"'
M8H'OV[/B5#HY:]#B593?,)+0P\P7"@NE&SXE\2KGF7/5H0:=;:_6,S UUJ?R
MXS6FW<6)S9TYO_QW1T[49K'?YD>#6">Z.*:_6UFF[9<,JU:(3!; .\>$=V9:
M!GP@+?3Z@R\&\JD/2G#*R,"Q ?WSV!Z!?MC\]3^MI(F?33O>)0PDYVS^?6AN
MOU=<H#"^%DG@UCN5##-]LZ'H"V^5A_4,PAA)M0=GT-I;O&"Y8]FQ,CF&^?"V
M!C4MLOB^*Z'KM.95<4HKQ9"LK"^S+^&NU,TZF[:/UB"KEH[D)1-&)6'RM7C)
MD  A&/<WN152*).&"K;/9,+IO:>PQYBO4.]ZQUN79O49NZ;._1@QIL5P;VWH
MJ*.5A-?W6<M%M.A@UB5 O8IC,W(?A:/LO[GH"ZI*"?R9B;#RPJBF9-KO\;>^
M;*;3=?B-F$E"B*8X?YO]UZTR-6D;&7;81NRJMG7V!R-O8I,+V,_?QR_J!$?,
MG^:JRR=KFDFAV1L%Y%N/N([06I1PSRAZ]M'%TLKU#IPS=.:?T@ 0)E+0I[T<
M&1"XHY$#+U%V9?W<EO_ZS9@TFJ=I:+H]R,OYWCWE]R=P;"T^G37#9$Z@N^9Y
M[=CG@(^CQ=O;3 +=F]2@E^N0V"7&*IU7A<6C%]0;OD%TVLTZY2L(&T+;U/W2
M,!O'V=M>OW/4L_]4D,NV5F/-:DXE IZ%MXN>Y\[Z1M4M:DO1<6_"2/YPFN;;
MK<SHWAN #KX,\4>9/&,O":R]NYFW?&(J!(RD]2+;VFXL-?R]-EJ1C^:4K43W
M*KM"@*OA\@V^:%W*F_E@5LC$$35__=TCZK.4VK_&]]**:P:@7@HZPRQ+/2^;
M<7Y[Z\9,%4Y0-Y3(UG_S(O\MGH$%?&[LEL>F: UEMOOLF^I&&P!^?L*2YYZ]
M(Q19/&0W%W^]ML0?^7X#0^-,5QONP)WTE/%D+-AAT,P^KM65?7&<%$:+;P W
M^[504*VK3WFML N*MOH28 7$H;RL:E7DUA);88.2LD/5/(A: 64@V95(Q+%!
MDRBPXC*(*EV'=\>X^&KE)LT"B.\&#9:NXT!9/SS*!VK"SCX6U"7,J]4=?42W
MGB(6Y6G#R#:Q /X98+T#/[1!L?]F3M@E<D^"(?^_3.?S_H/:TB=42Y_HQ  -
MLBUQVV)VIGE$3SVM\7DZ[S9FY4QHM5!OUGZ^G"PM 3;5>?HK+7BZ*MI"D8C(
M>CQ2!-2S3!GD%F!Y.^,K8SN41Q:,KLV-?^;)966E:Y1>9Y_RW;KSH[NQ/M'9
MZ1(PX>QJ["[+Q.Z_TPW?F-*&&DH1VI YGOA"3S;C\\Q%$U@,/_$=^;&;DM>M
MF]P<9@DS/A;#W96&39&O>6T2>D)6QV<0$^;JJ RI0C/.P;&/P]F$)I]/2Q7/
M(,*B9^WJ#WVS[LH>T444S%ZPC\ZT-#U,N26">CJ;(2+ZWRQ#!PV7Z.\.29IY
MOQ2?A[/6"Y_'!_Z7AS/\=AVO3/2>6>A.%L04UOJ26.5D<I&09632+R/+DC(Z
MBPE!UD-E6[^A^536@ASG,MUB4#.%\XNX5? +S 7.^LZ13P?OG<HJT3/WO&,\
MWY,+9N=@6F*%HO4I^>ZKXCYE#>-SGNJ%$NB=%C TIT_,+7!&X<U#S($,S8U3
MMV/^H.VI8CDK<(8#_"&_1Y_JWY5J(,8&$E/KAPWF,O]V4+A@U9&MQ='F35/0
MTK0)",*,^5A<1ZJ$AFM+ERCHQ,V8#C<2V.!>WM%'1:F@F$'[5ZE>(#%;UKM#
MB[!/"2K-4QD8P+'F6*1QE):[X^#?J=KZ=+B=HB\#>W4_C1]#:+VK9;X!?[Q&
MY'AV09?\^U"#'LNHP4V&UY3@/?, //>)WC:".;TCW;*1 !- O/)W-X _.-,Q
M-Y^KMHTD_:=]9A1,Z3]7-C&<&>>NWA)<F6B+5XTN<LV?G-CO%Q[#5^0Q]+GS
M!(BH'-%(M."7WPXYCHM.8*V %"KODM?S<>Y85NWIU5JGC/ 7F5#FV%=<=6=$
M39NEI'8&UV:?*&<Z\R]T*BWS6Y: :->!,4E7LC[N71IQ_4%QC0:GF\AS]E_[
M9R>Z^#3?=!RJNT!]4"N*:,S"3I](VB(P_$/@ 5]_=X?4?0:&B*,>O^>RPPO5
MWZ'G+I"W/UQ\I_:LX]E4SY/-3>W_F+)"XN]VWSM+ZX)T>S.G9*/0Q):B+.?Y
MYG:]Q![<M$1A8B<@8[38UPM-9<O!<PSE5=?LEKO^O)KK$L#;X64D6A@SZ>R2
M2<</*^+W-HX(6M7GV4,AJJ56$5@F=+HG\J'9Q#H-&X[(B5#J7Y3-)$^^!AV-
M+4,L5?Y"7XET@F-#-LT@9%&22S7B@T'.VNSW8'VE!/]E5Y,@JQ-]K2/3Z8Y^
MN>F\6.Q<E"EO7Y:35E;<FXM"TEWI$]L0RB,3$-)C>Y.1W<J:=USV^X+T9@;V
ML4_*_,<=NI'$PZHDISP4<#19;OC!_$WMUZ\[Y&\NHQWFG-&>:NLK-OH1^G8=
M!Z'7?-VD6<" O97K?KJKY_GE89[B"VF&$SX,<Q(8DKHVMW%!B4!IE?/6S:,3
M<+4=Y"&+_O#O%"7"$-LE0'@5:43.#(70'&0^[(Y8Z"B3)EDY\N :H ':(\Y
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
M"^.R';11:I%U[EDT,X9QS,PIP*B8XQFF(ALJQ,@=)R66_?P&>*^B2K[!QO+
M<Q7XQ9JV69GSO*^@73RA&O#GVI\*E\OLMG=Q+U'H]RY6C\-KS 7LK=0Z+2QH
M_0UX;$+0[ZFF6A-'FV_DP,3C[%IKD),2?^0GZCH:S59R9%A8>C2E*.4#)OMJ
M!ZX ##?3EY?4&LX@V)'$HOFV+^1D'<;>LE/NV6K-3BX67%M[Q6W5PLV4RJT3
MD:P'M4GT%@U* :: P5A-WV&QGAM.P/OHWW=P_W&J /@\*ES%2.?3;)06BV<C
M1P)\'UXJ6#>@?F[2O4G:Y.]*_,3*J:!8.R!@@!DM?^6EM<SNO;';GZ$#%&$A
M\9<=S5HU))1AYZ?E_$D[URVJ)*$1IX4ZI1\NZHT.1JP+'/G' K_EO4=&B^\V
M5YF5N5=S_&X'/=PXH--'#3X+&M%8YL/?$;/0<H:%3JE8)JH^/>/@$J5S5PW!
ME:,MG>9HRIK":.N7H!:+<3 9NBA(ZL=$X3EOU,T&/F>YK'(ZL>+7YM[K_MUK
MW3V? J'Y.@^/]$]3XE&7[T;ZU0E4:TK94//6N_@2L*R=8**4$.M_:R9V=X/:
MKP<SHOP67[6:I-Q,0Z(;G"Q(0ZS[8M/.'(Q;PT$TT!.R6$9'X_G9SDE(G:*]
M;G]9"V5%M;MBWD+%C-A"P7=]!.Y@YH3NWO:.FW,#\>A^;)!<2+89KHV%N.4U
M#TU&P@6IGRH]8ST&*G?[M#[ ,_B%O4ZP^9YBG9&."_+MTH??79 :M(L\!3U\
M"ZM=(G#'Z^!(,Q)_P_*&=X<Y@KD393FU$!-M]/."AN5Y1W>9/U4W*-NDL392
MZ%\S<+_F$>A8_IOH6T!T4>=NK W7^=Y_%YOJ+'. .2K)OND5/IVV9[S[=L0=
MMM-WM[8K][I;IAA'W. <Y#I'4@J?#*'E)39T!PG=_N]1WSH]X_5<)NBLZ1>4
M $#A&8K3'311JN64E[.&A99G9N;[N<%A5'FS\Q!S\Q_\2YEG4QM>Y@W2]N33
M@&62OJ_2Y]V']6Z/MN6B[H@,T.^Y0Z<SCZ()UE^L %,5#U(.14Y^O2K4X9T,
M@ZAJ8;\Q9.YQGGT(RS1ZC6R_./B"*-CZ7:+:N*XDZ_C'A)M54'@TG"^^P=JL
MQ.#,.TF\XKMLPAI4Q;&S@C8$TLV5$S!$$QO2[$#]D0+'&/3?KMRUK-"6 ZQ/
M+?;2I5],MO/PI\&-X.7XT(801I) ?,^"',@\C.9'/37;S>O7)E*X2^G5><Y7
M?B)&;I!8QZ;Z>)R;ZU!R)M<L"/D9#9U/APJX(G-?>F,SH,D72E:=!:I\T23)
MR.S'\'+T'^N(=%G;X:9Y@@U90M:/O3-E.[^//<@=G)V<V- <!X)_L>(,I3>2
M'J [ 4LHBF[=0STJ4_IHEJY U7$R2.U_'6ZC?QTWA.3_?0589"WH[_=,-;\O
M$"QI\L+\DC'U]YF:A$ V!_8*D.+C(44"3$9)Z-#^49I0054>;D4MQS%:?_ I
M02'WMTRR'$F]95< MGV@HE&V6,B?6P@0'=N<7Z0:TAD2/!(5;]CX>]6A-)O5
MY--%$^,&.6W:] IP:WFWIM'I),IF\;?OS99A8&$6WX_=A#5'QL>[,@9("44N
M/YA?=G< Z^'1;==$BY-;GJ1>8%S@Q"!WU.P70]U$G><WW($4XN$Q6O7U=NC1
MRFBQ6'=WU-GM'9(56Q"3IN%CZ[?VM2R[[ ? ]I=LA&K^YDG!F:4_[?KY&XO'
M5X!0&S\H#[PS-2!/M1&B82I\2\$GZ5!XZ9,JUJS:)0.Q:Z=#\)66.>&6*#YY
M,C729_@V0P-P\YE(]-&EZO)TY#&[,,T,8A)QM&W,8*[R]PV/"1O'6?@7^7=8
MZ/;"Y#(9_]Y?_]3"YT@KV)E,]2OOUMNF>06R];K?:<^\V&[(W14JLK5 ^<,^
M0OPK[BN "H-)"IG1;7='/1]^T"7V:?C:4K"%L>6%;D?*@N#?_:^D-E>GJ!'#
MQ'D,P8YQ9G.!ZD([S'7!Q.$6IT[Y$MUA=U $'5-.>-Q%#6P81#T2E7BH<WX!
MOX/?3X?)E1 =ME]A.-*_:<P A:9O2O81EH*]^XCEVR":UWE'SS 1JH5T1..J
MX)E6N@Q5HD#Z-_=_ZO-C^XU&=J-R+TG1B 2U%B8%X?EF!5SYD F^C0?&^IEA
M<\8-G[L"WXC]\SD=.M9P+[QNJ*6^;)RF@4WAS#:T"1*_X>DY?MWV4&]RU"]#
M9:Q9M[#:RMG,<NYCT!;"UD'QC%NBBZ0TP8TW[K 6<W^Z)M PHOWL"I#CUM\H
M2&V4?@50KKO=E)\@7T296-;VE&R-@"D^/-+JO7@C#[D/3R4%84%TE"3K1+D8
M=AGQEE=G"?\]TN=XE9 0__V.TB/P)EU4&UTS)03GBQWITI)J)W-%H#2GIL8M
MJZ('^:VZ>7DP3S9G#AV4,PF<I9UM+L),3E+3/3T]Z^ ]39UO4791SY%QG^2^
M2GJ@*A[8*M;N7@%^TR;EDR#$P!6=B/26'?.7R]2OVB*.(OR*XCK+/HJT _9N
M*+->BU"6*=O<*H($'Q!OUL>X+:H>[1SRCI.IB#J=;36+70<WYHF.ZNE3$,D@
MU<Y<-5BGV]KUUKCW NKL>Z0N^<P5#KQ5U-(5X#/7#3=:LR'@9WEA;K7_'""2
MK**>Y+&LF?*8CNQJWH)_FD>SM,A,A'>3;];6X5PS;GP>*=J.>SS<^#!NQ2C9
M\KYJ Q <=W!83/D+E43RN,SYET<'Z^@J)Z9&K7($MB]F0=73'GIDO_95'0DH
M$BCX2+ =,FA@; I)M4XG?2EZJBXC?D&^?07PM(XZL*:#"?\DAN@C(7*J?X]/
M'*C),39WE,YO1Q/4EQ-/+]_Y\#\3#;F- X8O,GJY137>":@+\S^),8+$U7](
M7-#9E\V*Q#^(/J=4GF!^6QUJG^"QR9J4_2V[HA5<3:=;8)N2KQ_ ND.+NB@J
M9WF?/VZKYL!OII*NDQ9E0=/2UAD]E:BVVGB(<4OOE//LHRBN,>>YV#F)-WBR
M-W&3$L]A[%B[;N0H7WRX'>QM#E.M2]_MJ>+VF1.QO)%56/V*W2L<VDY9L67U
M(9A=W<UWO12VJ#_DE<*FT)6292IPRRK?'8QMR;QWPC&^Z_8C^"$WW3,^Z;6J
MD&0G3"]2U]69V^+TO2<);Z&&@^%&&NST=-XECSK72?G@=BW;6V"-+B*;QN)Q
MGA3)THUQD;D52B.,V@H*Y1N0<7_PS*\AH[LNO"]R=<KI:P1JYI5MSF#=#BMR
M3AM,%>Y9'2P/;4Z*'#@]<C,*B59R:XZ)IL\"(\C)=Q;H)XN^(=/$'*NOA9T;
M_B+Q%2LS33ESG]]VT9AF*M3Y8K3XW-MD+<%<0;V7MU9<4'%:=ZQYB]7T2]_&
MN:'Y2+AL1-[@N#J/__!__ZC:L%0G(E775)1;-C>^ZT@GC3HYR?1E$<^;@@9.
M[?UD3XVJ<5?![V?M+?>SP-2:1$NA/'=\3)3MAZ6X+H=&=NO0U 1>^74"%6_U
MQH[-+V2E2PB-<UW*>\VHYFY7^>:/10JB@=/^N O#>ES/MQU'UV+7>:,GWZX
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
MWW2+0+L,G7*L1*<+ YQ/$DL%^-9D.+PK@KDHQN[#CUET)J/(M>+!#../MFS
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
MCF2F"9XD* ;C8F:7/JAO?1%>$WHJ'T&@[;I[$A4GLKU6Y#8_YV:&C0CB,\(
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
MKJO'""9 ,:/CZZ[IP,;=HUJ4-WKA1DLPC1 5V>HI8*6!0/DN83BLQGD^-L2
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
M8[ 6C>I813&L85]C!6YX9%D?CC95CMO)UM6HZU(;\ )*$!UQT7[$(MDG-1\
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
M06$."LR?UV@^:#QCIZ@'Z!6(0QU"Y3P( FV$%>\%K;8&/?CJ50O]C[R\SRX
MO)7H2?_U4F3G^8.NWM077F-O^29_U)&(!7^FR*HC)W,M*^8'!OH_K?)/J3=)
M3LO^/87N?$?SI'-(?\M;_>DGVI.4.W[ KQA6,_\-BV=)WF@T*,[_!,2W@X5[
M3_>&RCS$'98[=X1SEZMH.AS_;N-IE*:7FJ^K^ <O3E31 ]S&[1\S)T9U^PR8
M/WC7UC_QQ\]XO9]UR:$*PH9F(O.O>^#IX%ZU9M6N!:(Q3N2&BFWS>LF8:ZF!
M(UJM&H&XZ/W3])F?O(67A'=Z!(0VRPL]H/.0'[4DB8RAR)G>T/Z&YSF91>4+
M*QU?K<I9353AJEN04.W['WVT2ANR<Z/72\M&G?78]SNU>>\4APW(GT'W>D>O
MX@\"_NW<Z4+="5]\I^JH_16I/1LX<DO^P)U!,&SQ\;;YJ\!>5<87IWT'L(8
M4\I@EW*TOK%WL$(KXHE>$UDLH50#^(I1]$<EB2YORDI4D]ZN*@M_]US-&IWM
M6!^OSO7R)5-PHN27E(;CQKXZS;NNJHP^77STXM5]@VQ<+>">D4:^@FD.AP0V
MERO<V/H+P&W2WR%S]"!^E+F5I\+J6G$1:O9%Q>[&T^.2^/HD^_1QO.\L$[-X
MGB[O;!3NGH]U[ 6 WI>D\H0'DQ)=UZW(LL*9I2#/=P>ZFBJM3G=\B/0BZL=@
M8_Y\Q<>_>.T</6H&O@$3&YE0D<EO:;LFSKE+E[0?KXC\1GFPXDLP:]>-@%-5
MUM,Z-8+Y;/NQ36/M+<SL%&"B>*7$,QP& 6L)L!=Q1:X+N"?'./,$(8HZ%*O[
MM\";N=O6?,9H(CUKE>BCF3:O(Q[1:5_U*D)\DD>)N5;-B?]V$\?U53*V68LD
MO))<PSPS)^.NG[JNJNEZ%(( +T,;:]<=/[Q\13-:4?1]0#81F$8HQ/N%E$P7
MID->#RH.#0U154WE]&>JC*JY4C#ZL]F9E@FGF/[L6Y,7@*K=QLKGNRI,:N!F
MT0G4I5MOP[:]8OWDPA8*_77SN7CQQ+;VA7NDMD*2@MIH0>:+"LS5B5UDR(W+
MYO??_7=%2W->8NSAH$QTX2\*RS#LOFMIX6;-[Y*#!G?KH=([/<*3:""#C;;P
M.V:GB.6I8G3@Z9>'TIH_%&D6+]=(3)BPT2L?J6[:B_@\V A)-X;232WYM="
M!V<S'LP%_>&!T!J2-%T>0FMZ\=G__U/"K$#;L=G4?7HCV-CS!W0K/.HGDM6L
M[K!ZC8O7@.U/:5"8MKB)2;Q2AWG2L34!3U&LK4#;;;PR*XBRN!MK]W6]8'_Z
M+*S@T^+S-?8CH"=Q;R<"NMR@Y*$B4^P*UNN\T=&X=I=ZN?DM*:D@L)(.@QX_
M^FYZIC@X7#FG1$,8%#VT-T/;N_7VRF>K0OX"%2@<<-NXO C[>'>ME<B5]W@S
M;J-/"!DE1V(I5YO/,KE)V=*N5O;S]*#:+;V Q2HX7A6K'TE5&3WL0=%EXAGW
MUUYG3"XWMK*[7WH>9'CCJ'7 FHAL*ZX.6D771KG%#!^#U&S"EWGHJ))\45 "
M**CH/Z_M2-HSL\*;7TNOY=CCB+5!(Q,Y%I!11-E)=/H,FN&#?E.@9.?>Y^)2
M5^BOJ=^WVJA-7?Y#(JI-D'&@:. (3(DQK^*WQ6X!R,E4:2W5T^-'S[DHKDZ%
M+HB;Z@5\4\7J/!BDDJCGLWR?+SI<H+_=&%T?!V+::*U9-J@8PXS6-TGJ9SRP
MGOQ1X_55&:/PHVGR<T.LV[.-J7\DC50)O5P?FMO?Q??(ML&:17!62<[AZ]8%
MP.X]VGRH]O4NS1'WRMED<F&TPG]2$)D4CM4COF1?L 8R?VN$_H<X17'EU#2_
MY2-BSUX<XEF!M@)Q0;+U[E3TNLPTK?_X\1S!1^Z*#[^Y.+;CSBT\(V1BM7\7
MES.(T%]"Z/2@9_-\W ?7%X"NI9*1?DZFMB**7:'O6$!1+&GN5O5-J-%<VX6K
MLSWW+D.^3ZA8H37[T$%YVR/Z<DA[P@*6&HJYS4]0K8 /UC,HM/H'*_16M ]A
M/)\-;9IX5RO^"Z5FWVNY8R46<V/%Q6[(%HG<M-Z-6=H.Y;]Z^G)YV%FN[/>I
M*,J_/#AKY?#\D7X/JT53)=?1!0#X3<DJH2JBNN;)AW>-@.";.'$<!*%5!9C5
MYW[MO)!/="I&33Z<3JO8;EQK;@Q+SQ]QFUQ@G4?CE%3<1<\,;YLJM]"MR\.;
MK9SCY\-UMI'0QZ7\(H2 1S1K'=[!LLV6&@,48<$* 9JI\ A_YI89,<RZ1R;I
M6=&W,FG=R%"U%Q_<$3>DM%0UO%LF?Z(GJ'U R_45VNQD9^TH[R%H0\!WOG+
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
MKPC0Q2BQW3Q4;6VB^7B%2^:5<QF#\Y^ZSMYA2(,^^[5I00Z.O3](E_,LBGI
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
MW \@F[DXEFJNGA+0T"F\C271K&.T"Y;?#.M5Y"G5FN].MQ"GG8%)H5N(]X*
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
MYF$\AX)517.J9"W:G]F>FV?ZJ3Z(Q0KD4MOCN'GU=*T+@. 3G@L ?6U7\5I
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
MTUAJ4F1(;:QYU>G#L.7W[[=/LNI<L"^7R1%IO/^YFYBF8UYO2+$S6S>7L_"
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
M8F12V>XE'B=P,I.E':]2CPOZ,%T C- XLRSM^.5]\;,1AP\'&YK6:1\K_YQ
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
M]N0_:6.[APKW@07*VL>(&J6H&Z"M#['58:\O 'IYFVH&@=;VJK^UBI'@_0N
M9"!DCM*=]3)HS9&;4^\21/2$BDA GPC-5#UUK^OHZ2X&XB?_7VVBT&&X:Z#@
MOFYY%:S$W#V\;<NU$H&J2+H ?-WG@UZ;^'4E3:R+LJ<6@ENDY-#,ZW%@-0)Z
MBPE/9V>$IL9=9&_A/!>H._/7)+@VM04$WC<CM9P'HY"@[\0@XS\[E[)W"*.'
M7AD7%DK?L\SZUKPR(<?.3$M";D[I2PE_8UB][.&KTOPZKX?;/>IZND$MC"_)
MU.IZ<TT>7Q_)DS/T>P/I",KN=U0JHNJ4BXQ(!QH,L*6K!ST7@-Y"&5BEF72^
MSPOH8"(0?P3?<H@+B"Q1[33G]IF+:?W16' ^/3A2+1[S?5(,C.I^K#\D(_5%
MMV<-V#P^IK!XV_BVN8BE">YKN%9N?3+?"$0A>T3N^AW0U6IV&?PC<))=K^3M
MJZ-=;R[)=3V&R4X];\M=::$AZ=%S)3^_<&*O>8UA,P>V-"A%][=R PK<V>Q!
MV,E=MAX#[LU,"J.JHED/Y2@2N#'"]-90V2L>&U]XKXF1>@/%<)$N/ [;?AKA
MR@1)XV@;R=D_J6Z(*G.*-:!(E+@N30DM6T=%?FZB<>83R%K/4V>IL=Z1-66\
MOY[(C.G_8&*@X/O2)MUE.W+RA?#,9\/<>*]5696C0B.'0R?(?);, RT^C:Q(
MQV?5L@I+JP<*7) WG4.!#GD!2Z>OFU5G=#*^N#D^&VT_I;O#N,YTC04-071]
M,D]-7VA2YHEU+7%[4C0+8/4(I^65WX@^,&;49GT$IRJ[J:4.Q2K=*"ZT.^8^
MG]GAQQ8\7JMI_^U3L:1I]7'J'U\'(F:M!I8$[JFT_F.'[8VJV3U^N.W$W/?5
M.V#/&2E77._)/G#8EOW ZBS09BZC4GX;-=S,\]SC++S,LQOQ&#FR>AT6G+!_
MR<<WZK_1)3K]M00F9A0758ZS*1AG;62!HM<\;6.]$""_^@!.DQ"*A+F(L<NL
M^TRS&<M:SL-2*M5=L-J6."2<,<V2VN;,CRZ[2?N?8.7H'1WS]H 7$/@G7;^=
M5TR;F_KE$+GTJ)X%T2S'5@]P]*\_^>$]#:'2%3.<$3/0E]:%KW>^4?N6K-IO
M&2=P5]O"#1QB _$\LDINI6 _3TK-G[<I$,'Z8P1O-2$CN>HLR^)WI+>\H\4H
MIH;8J/9F9AIC-#DC!BIS=*^K' <."Z38G/1_WB!QS_K,@MF.$7)#QR=!.Z*V
M;OCP+0]3K4C9JD/+QWH)UB6]/Z+B*\<Q#U2Y:#5#Q4^C$G6346BCEAC]^EI.
M+B>B5['Y^S'XY+G-ZI'$AE*NRF&&L0QO[)>6P7[=72?8<"H*VNYJ^-)GO+&&
M\7X&@O5KD5 NMU5M7?S]WV<Z+($CDL_$K5(QA$.CYJ$E;]-591KV,O_%M098
MP))L1-G/0Q&WQTQ;?A;%A)JUT7;I:&D:31VVM7IP*-&"8-RZS=.>HGN6PEDO
M,_'*KF3,;2.Z<;DZ)TAGIBK^;&IJOR:6,\BC6VBO0CE31/1=WQ3S=LPO!"\A
MF*2SX!-J%M]&N8FD#*--0N,?*]_?["92)-9@U=D[+_QQ@_<O *W2N7U#6 2Q
M^V%V.KL2K+5N(21\@;8B:7DN0H.LZ7=H;"&BEB'X[O /N<;@Q^$$#-@)B8SO
MR.+%L^T3RMZG]5BO:@<^R-:4+C>_1Q8;JR#;?G1"/D<^G]%::W/EU67"R?_A
MQT*U2^TY!(9RQI']KQSN8[L>Z=S3#;/\.HATR684SQ1K(PZD!RP5&ZO,P->Y
M1ZTYV;XU'B. 8G"]^!*U&0_YF2GH]5N_VY8?F/0N-V>GU(\WQI+]1UDU*B/
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
M]6="C[H83W<U"TW!"#=&)B3]]_#GD)(-)3^,)G:EM5=1Q]7[?$2N]+4GX%,
M:CQ ?)@[TMR$549:%E\8>OI-R[]D2UG859GF\0;@I]ZID3B67A6L9+H%PANH
MPE!3 ?HZ7C8\9AQ1=XV;:4K8!C=_R]>4]>B?']@]B8DZ;@PD-=_NV67T%6A1
MDNB=D!),@AVU;QPBC7&2O5DL"<BS!G<S8.L,5P5X]G7?A"IW^4#3O8ICX@SB
M"7GVI-6-8T9M3A6N<>A&4]T>F_]6N/R\ @6J#M 6'MH;>U^S0)-_5K[ (V6L
M]/BO:CR,J)2])/+>(1:6M !V?- [@&YT7[@NVA]GS5YG5#CE6&O=Q;L2$3&3
M6*4:6!8#K#?B'GEK'9,I;$@CN^A%$NHWA:D=EESYWJ7UZ'*^BT::_8?F[Z6)
MY3/_ K5ERX*73C[-=-1MM?>18V\N2."I-PD4@%"!WD=O<)S@07'ERZ6N/_7
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
M[.?7)1X: &(7YY).^ #$:VR5\FZJ<'PWUM)WU?SY?N)!1/.CDP*2GL 422I
MO=-:.,/O&[#4\QOI*4YYZ)0IX)4<!?##YC_']7#P-BX&K:694-!M:.I41'1A
M[N# 2;A+4I> S> XNP)"D.2<K/1J(*=Z^<!4LJCFW\OK%,!?'Z[6)M=R/2MD
MHO5:1?F5*TA99 ')!6N_S/\3=W>?>8D"B+&XYRUH26<A31^'Z>UZH8!)(!SB
M=0A)CLA*4Y(L(4@^3!;:(!70ZXN/:$A.DQ<M[;^T.N]8;P+;_#,DU;]UQU>L
M#Y&2GQ>(L\C/)0\LT#>@[ @0W(WKQ#;RW>+A6%*HSG9SQ4;[UQP%&"OIF?.)
M)8T%XCSW;5F<8EV66L& FVW.TU/_="3'>FTY\W14F!2T.NM4QV+!C2A"4HVX
ME[V4TJ[5%86X;<E!1SPD>Q@@FVWVOQKQQ(8UWY63FU84AU_(E\*.IEQ):-G^
M3F7-@5^\T%I8&7^TM:U%30M2M?$\!L:GT>73!OS*<7LI0!P^1'Y1TA<[]7(Y
MRDC K17Q52OH8*45?1%@IV+ONX9J?$H5(<3"JJ"NQA=XC0$T>SC+2L2>*-R6
M H@86>(E@'&\_/!_>LTL7"?KR &B$$G?? ;&'*!A/4EWVS*( OA5J(#<3'BT
M_7,-(UVDNF9HX1YK6H:]Q.X2#;-LPR&UZ\Y38((,YQNM0U_3*S/H;BU<I-2O
M(@FB($D[Y;8R<\";S1/P?]ZDG*45+'C>0GCTT=0_)G,@9;M,OV:_2O#>K>$
MR")U:\_CR8+=RJ!0!#W#2@;4\*+840"PHG18-P7 R'K1^VXAEWVHR*%@,O"
M1LI_4N[N.OJNZE;O#,SM^=N>7^!>B2HT9TV'G\K03@+N[=W84#A]I/BYAM\%
M'[(6#.UDXYPD0@E&N.?->WIC0,* 8<Z!Q* J@C%_+LICR"))>\_W/KC/P%(G
M!K49CC<FE+61U4'M2[-TA%=>7&0)K02\*J%<?H_K%OD1O*[IWMAUN*SCW)X1
M?WCB3.CSAJKTYOTXP^1= XEZGT(E=>0K!%Z#4" ZR15" 3# +!:P7YT$* "'
M"1#I:5=';BT0YT 6?II% 6##G2Q)=J5B+J^=NIB%2L>BU[F2?#NA'79;;PL_
M1!YU"H_\.D\BB\0E$]1QQK0+.+6MB]099C2&]2PPE8F?P%MS"0721Z*+YZ_I
MSNG!K]3NY#KO@A;FJKS7:XDI1*U1CDK.7XT0H_,$F*BD68  H0#:2=]R%C=W
M(1P@U^FFN):Q=C/8X.4_;O#K3M87#L*%(#69@]=7RUU*I%<*.]2MF1:+FE#S
M("(WZ?VW,+<0!!-KK #YT1R( H@R*)6YB GZ<@:)FU"ZF;#X/R?'#QW$7@6J
M7-3]V?.?&^.>7Q5Y"M_P,EF?W-Y8IXYA)IT9*5  U_C.,_G^'H_C!A-N$D5;
MKS898_:JM2=D=Z<;T(O-+>)1B%O*/,;;3RX<+EUM77P3N;C[VE6; CCH6CA"
MCB!H2?=P,KO7L$FE;@TTRP568Z(-A5:-(_G57KP>!]U%L_X1^_FZ$M&YF(]2
M(;5#G3T-.JOWBV9J'JPD6-K"6Q1)/N<('/>)5LJY1:$C3;O9A2Q-KN6*@;3#
M'2@ @@"H _&I^9Y8U8Q;* 5P%U4JU1,_$2C1QHSIJ<JZY/#^PXWN;0L4\2IY
M$,&$&HHRI9IN8B&]^CL]SB0C'QZ*+%E.?O!]WC:-U^!!%.-0KNV./G^\="*2
MV:/LHF^%!/  [QPK^!/A<ZC&JG)9??95@6MJZU2GC#C:=,;Q_ C3\67;A'Y0
M2EU%%%?W>K,N!>"R/Y6P;( )95K0PAI%B(EQVEKAE90ULSM!RL9N;XS:E(7.
MORD+@Z&MX"\P1I*.HYW+3M^2J$JB#/S[R]B)A@95;LU[2ZNI,^'YK%8K K7_
M@)4Z+O"NX1X>\^>W)\3O6GUI2V)EW8$,><W([HJ[+CF,:\QV_Z#3ZN+*]3O9
M.28JD-Y&=IPY8RRI2?[5,L:W+ COR2S/6TY3TT0N[9M<1 YN2Q=AJ P<X[$,
M ][A-4S-D,H/V[<+N>S_5%6??!T=599P(.<KL@.E^WID$ ]/=#E:KPW4?&5B
MD)32Z(_/)?*1]-,=+<.XZ%DN#9%T4TCP5:&6<: -(N(?*> 1(6.F/O:F$P=\
ME<U'L'-C**TY[/;+?@MF]'W(0Y7.# J@WDXO:V[[7^9+O!RA4JII@6  9Z#J
M^TMX^?9"RDB% G? N/=O%W".RD*D!CI"MA>0_,34PU(5) SF%/4M&O)P-HCS
MX?"(T1+++"CXFUONEJSP]4H58NX!SN)G :RSF?D*"7&#+,*(QUI<"(-.H6!8
M%Q=S*8;\F@+HZ#R#"NC+7G QX[THTPI!R\*-H9SS;^?'T,D/9)1Y%04@Y@\7
M/XE_/7GK5R,;:(IKY7*H 0&(\[^2 6^]6X2C .*/_P8HG,<T"=_WF_>/#5E@
MLK[[V&T>*JSW#"A[34K9>"[DUW<HT#O(Q0V?[F/GFNTFY=^9_!OR#7BFV%O2
M/(='.E6>QS7Q.?G$#?[W8W >5:-*Z'O"10X_-%)S)W('J$"\NMH07/=G[U(
M-^8V*  VY%,#KWH%!EU#M3]G,>%2T3L(0>KX:Q(\?=,+CYQAC$<;7723Z&6[
MM#Z^_(L6XE%Y !M84GKA=GZ9WN(E<"<:%Y0>&PQG 2/.[J(LR6I(U6B0(WM&
M1:PPL&AA!P(\/;ZH\,WO8__/L&38G$J.I@EQ+7LOC.67=<NC3W9YOR( CSH8
MWEY2^=^F*GMQ1BO[+TR_YF)P8X"_8VB.*TF4 :"C\O_M_]O_C>GBN+[L!#S\
M8>%4E[M6ALAS_*TT/C?7_^N1BY6*V(%"]>5?!;SE#P W)1E9:I6-]_JJC-CA
MQ%=0.DVL=NPR&,$&-5QH:WI8HZDEKI=@&"1RS(J =?],K.ZY7ZW,J"Y@[<?6
MG$NRQ):A<70ZV&C$5TEV)*,#MK0#'\U(TBHP:6^YU?#MRCIWG(C-O1_O7Y&Q
M_8=BZP<MR_=<1I-3FF(U)3./_DV#*AV5!F,B#M.1TX=+YK$A*98UA+A%64F9
M)A<1IWL0?+&3Z[A/8_-W2[>TXC#!S#\>48;HSV0@@6L9%(:B@;1E/<8V-6=O
M/DP[.]$>?U>'KKB5^[WW7X?>K9L*7Q;IU13=(&EC?4\2%[?&<OD8=GV8DH@6
M,Z>NW@Q&5$O[T\%+0Y$HE^MMZCA,\+'P/L-+OLYH-TC)S !_*8>=2MSNN'&J
MP>VG88]H;X,0=>Y(6UQL:UU*NT+SC1E"PG-$1UK@[\:ZX>PQ;G^B VV_!C:X
M\>WIU[ '5QH#56ZI;Z5FOJ'EI^GT7$W3JL__!4IJK :IXD%:@\D1&P'W<9#6
MB\XJ96[7]0S'%%YF ?5>G7*JQC/CS#3SS"[W6F6^36 /4V,'4SUJ8[V>OHB(
MXF0BI/@6SQ!\VDV9&MU_F*6+:HC*DQ52)4];;)^\*5"//BB1KJ;5/S/@SVK7
MI#95G/T+21[X=P2"X)LU]_]N/D)*X4"[<=B4/TW<#</'S5\7Z(X"P=H)O745
MC3B:TL:.RL7[95%+B8O!GQ5&I6)G7BYQA9>56HTI/PI0*H\_FV:?9%II-XR3
M_/LFDE?BD3UK]'!24OCMDAN\;$/3K?@ZXF"W36W42.*'0\=BY$?3LFTMPV)+
MB5&'HC/O_.NE^1U>$$D9)LP-O@CC#'F-D,LE);(//M_@*9#J&2*J$&@G@/22
M61+8$LABG@KNIHLA0))[[3,U,OV$+^(WI]U3_3.VX2JT;*%5L8&+7F12J3__
MKG<\<4;=MPIM[ZCR\8('N13I<__!.,?V LR7ODLN,&O15(=[\>??:BOI>]2O
M,].THS$45\6O/L38-P^;@U^KFBDLW8.)!DBB:]!QOY(%%;7LD.R";<)7!*[>
M>4Z5)\2G2^T=4\2J+=^,=1BTB$LX^%>_N?US:\PH=9NKVJT52&NZ>;AE2=_$
MN8G=9OIUUJH9>V=:%5V]EJGXKT^6-GW%:[:6595U<2*>/-I,NT&P\EUQ4'1?
M4D#>V#PXE9'O9ZNZ-]G"K^_L:!#AUO>#.B-^"]##T%@B#D$V\"6N9#,*ZJ1I
M'2"]3>NG^[3V<]&U<SH6\$6Z:>12<P?PFA.9!WO!=HKB10X67%_SQMU^CED?
M>-:,FT3.WE-+K-=)%__T(N&O72P -KYP&R8,_>H9>SO@)1;X!:7.4&&R6;>+
M&F\+97W/HR;RC"-+EN-O44O.J.GNQC_!->-)C\/A-#R<<?E\O@F?YCC?]4/'
M;#^R20QJ^8=M(C)O.XO[KZ>+9GO*]5'UJJ;FB/E [7?ZOA]XOMD$U-$4W>PK
MV),8((SB&PE&V(7V$U.N+TV\4+IG$R72Z9E '4RIBVMI&W=W[HK/[5I50]8K
M#X/^/2]*7+D/Y@ZSC"P;R=;0K7,Q%9T3L!M/[MD,1/[\-V:4AMZ-Q28%\$OM
M$TRR .0VR&A>M!KY'K5E1?I/EL26=;>9]2_=@:ES5<%1'NIYY"G+FU[15/KC
MI3!^$K!NY.C)S3&WA[AK)=^,?8<JQ*7:=F/]/Q?71+>_LQDC&OM8^J+Q8E;V
MXE8* FZ?P6B;ZOE=83<?ZY%_9:"EV"[$51(D8@]$16AN)0O%M"2Y@E^/OVMD
M6JM$PY,'T+*R0V8<AN'MEE]-Z5I!M\PA3?P3DG/4JA6 (7_XQVIL5SR /3VZ
M_S7 B_?3)?[B5--S6I/%[5;T^-I-P?G9Z@",_\6MICO7&#M(G.<_2?3$9PZ5
M6YS4.-7P98BFR2N))H1W)0O'QB7,_D-9V=GKS[J[2^!785-<U#!>DDI*JRE=
M; -?,32&>QM/;:XMQ_?M1U](2WOH,]X0@4O:[L'!:?).J)G^&:(X6ZXN;=0^
MR*3,""IV,#IG4:WT-&*U%*9($"(NNW1]_HGS";/%11?M(UYHZ3*-65F*VO0]
MK^^_TF<+,]K[K42CXD%\06 :799LHDOHM&",[?BM:INBXF)Z;8SG.5V6R8^Y
M=<##\_771(2,ML.Z>3\Y^VMC8T83IULH"3B ;MM IT[IF"';Q&.4:0FCN>:6
M4&"'!3O.(#KQ,WMD-(]>&/X11\&[LN'R6Q^>M^R:G2-W$[!I)RV8>>[P9?M/
M?'\EI[+1#6,)[4RECA#>3]]'U%_N&KYC=Q 0H&+P4,74_NI[$O,QKU S392_
MUGS4G[\T.Y!^X>>FOA&P*, (.QB^TBC1BIDF1]HONSC)\8]6I2*M-;>/HDTR
M?X5D[A45M"==!>1DA55XNDVK+5$ 7V!<6Q8BOW'-(6X!XMG=?Q>V\&>-#<G2
MNH]>Z)HD1?!<XN9X0D7;]"O&=G90EN-5?*)C3S[$X;C>T7-K5+->2S1F.F)U
M%Z8 %2.:8_=2Z"(59:1SE[>!NS2TPU*/3%WL9OJ>GN)[ZB74UHJ55Z^Z7-U@
M'"0@\0,$HT6WKY#%<^MEJI"CA7LIQND@A&XTW]?)RP6GLM'?[X9^O#E;PQ&5
M-2+L[:@IW#F>PB<OD5"9E @.**Q:LZG6DISO*>;,5'E'>DY +"V$-+&F@W&&
MM3E0-Y5J&W6W8X7N7=$5^W<1K+.AU[Y_NN[+7TY^2!X!TI'OMN3U+3>S$]3:
MGFS?;9CVWZKK:$Q;X+XJ,LS*0O66-RJ^%B!_%L''B[:#!C!QUT=D:^M^=!'F
MWQNIU^@S3"Z;$=6>CC@TI\;W$#27/<?2M0B96.);<\Z>8_9#EV5V=5B'<]27
MPQ[48/=X)D/]N\M;$MVE(';8,/DJP0L[,M1IBHD,4,HG&.F^SJD8YVV.W4'W
M";E]:3UM3Q\5J9=(NAHCEU/TO#@/(E+,SEJDFRTEJ,#7)UR-5S?=;>K3J_Y5
M@Z"!#<]?P<%;3TDN^=#F-K3%W2HC2*:5^ KQ?L$;UT,;WAN]JS;*-[J'3--U
MSW^0J+,)>B\Q90W62_Z!].VC'9 <RYZB9]5U.2.?K6-N4KO$90C?88CWSO#,
M[T?79E20=!."\X7S>S'"=?'C72Z[I>CR21T3\@.<,F))BVE;=US<^6A.N9,_
M:WU]SRN,'3IFFSGWQ4!G-AY0IK9XLJN")>(_QY\!KQ+:VL@"Z6\>F*ODSY>,
M/*-]9O?\T(7W#CN[^M7+K[G#>1'"LQ%0Q5?_^N[>4&^57H_7R@TLPQMM!@Z>
M703W);Z#8)X;8&1YQ0Q*;/U J%9/GG1T*U05./R^^,+W3V+659L]WJ"HN*QO
M)!ML 2&:*Y@"6.+Y"U\2B9_9_?HKG=!<Q48+]WLP>)[!E<ZR.,S:L3,@9#M9
MY^TEJ&ZAV(MSPI%M\_]+TE$=L^/]CMC;FPMW1!4%W)=IF+@8MICR\!BU^#.I
MYMI/3-?U0S)W@JU)?ZQ7W5Z:D9%$XX GV/.R0B4*H%W\ZF3+SRVN*;:H%+:Y
M*HB5_R$%\*OW HI]9/96SV>LFKUG/SA\U/06,H$)96MDRBE,%:O4Y^VDC18/
M^_BY^M$PKC?1GU<HTT.)[=)IRL$XB24RJMB2">PO+'YG>LA=SD"LY:Y9I97!
M]\4/#%GCY5;$EP1Z X(5,+I4T78)@J2:+I:L6Y4ON>>(VWT7G=KFO/3%HO'U
M?8>HY>,W(]5&T;_&(#H98!22"=V(-G?>G1^<N9_$V$KB.L\E45WPIV9# ]8R
MX@A(;[K97^@]P0SA,4V^BOS>['L)L/@;L"L[2",:OBN!W=<G6'NM0-SN0Y57
M6O!/;[A*=:,BO4=W9ROX,1DRR?D>/UKD^I %OR0BC;2,OZ[5U.A[YFIHJ.>,
M1M9]).@9UKG]FCM22!,>(@O QA;HE&\3(-H3BCHKXK0.=:Z_(_D12AT'EV E
MC,$OKK^)1"55_/C$PAE6AZ2"KJ@3@I>*E>Q?CI5(1?/H1&E!_&T_5,[,/OS7
MO9UDE1%#]]:QD/]4;RSBN^(K0:'#?+[KT[J..=-S A!S+W#:F%&6$Q=*X/,1
M(O(ME'-;/Q[3CO% H5 Y>*.[I;-?&>[5=0C&]GTK\7DLX6)=!91ML_[[3Q?T
M7FAI:T0GZ75-H7!Q7EEUW5Y96MT.@XZ*Q)U?$8\ _Z\-*7Z.;E[M5Q:#3Z:4
M4 ";5\>W&&-Q5UJJ@7<#[A9#X?I?AG*WJ_4<,7%78J59LQU6S?"]Y:R%&6:_
MEF-FT8P<TF+)W/XO=!*.M"0.A5>,>BB J['GR1XM%$#(AL80<G:L4%D&.FI$
MX*$ KOD1<G&:VLEN.\CP40?Q90@T^ZGDF=1<=%)IWS6.\J]9K"]B<)^A>A9K
MBVX$7NG<; NHS$N<0*<HO,.2.N!2<;3U*VS&M")3IUS2W.A@G<G-)!^%RU>=
MI.N+OK2Y[["Y[4CDR.R*XBR[ZJI_G8V'=T2S+;P<DU1W>:%R^^Z,BBL%T$A7
MBRYYA4AZ/=>R(K6J1F6H(6.(%K=<BS0ZJE?;2ZI9X6X=+_MI--.:XTXS?4^]
MB!#QU/.<D)>_\U.A=[;(<"W!&RCN!8[T( ((KM9NYZ40"H"Z=W>@X1$_\6-@
M!,_:KZ/ E4^-[!_N;R\ ;<VEVY;=ND#3X&7FSP'<"S2D:]:+D&9:,X*K/U22
M6.!UR37D-%GGWL/)=P@E9<<;U[Y^$ZAPL,2JL2O1+=*%D2XWWY&Z:8U=B*:*
M,CRM^D+JF>F.X:I,O+?HSND3O+"'L_CI0KP"_H>HHNH09W=HXJ\;\:0 (DT9
MTBQ*?Y9^5A3\.+S#7,R/U8SJGKD!2%W=^/8B.Z@DEU7=Y7_1]N;A;'W1_V]:
M6JVQ9J6&EJ+&FEM4BJJIJK2F!&G-!*DY*I6JFF>*HJB9FFJ,69%0\SS%F* M
M-23&(.+Z?._ON;][G_OOO7^<G.0\^\G>:YVUUGZ]][.3X[[ "C[);#P*3V-'
M2 DR?"H[SM_81=W<;>BKNV?1/?7[\YUYN_$U%ZR7%4+EVSH#8?CPYEE\H-Q<
M6=4YH),*WQ\E:9*CWKHIY0,.31(I 6@0@_YYPE<3-L\!U8;H "M.S#F@+FY+
MLIAK1V)+0;Q54,N?ZY('K*AG]TX"]K7$"]OH0EF=E87]_]8X*S)HR*S#%#:&
MZ7 I:8FIZX)Q%HIZB4*A!Y6VJ;U+T?DA3Y66MXXPME (X=D_?^1K'N"'$TAT
M16V&C-]AQIFS/#HQ8.^PL$F@YW<Q9-'_->]@2(19PK@>7'G$N:#VY3D ]=G?
M4.[^"B**7Z^.^X#[L"&BHS\%LNU5>1"Z;_;[3]/:XG!A46\[09>)OX<0=5A!
M:,OTP&<J62>M^'VRF_!)<$.R=X&@1M96EMJW<-=E>@\-5O-"W(ZH;04BC^)(
M0@]-2%6G!NZG1?@K/9 34G.E.BGN(ORK"0SG@ @*'S2+NFXLD.>?]:6IUY-7
MAE+SGX!-=2*9Z4]!LC\_\\N(A :JN<8"#<\!'RW@_3\I#X@55<O9<8O"A&>!
M2E-2/AFE8%Y:SE>)%G8)3W^G_IX1$KA%OR*<3"_I\IS3S CFN"!%\>-XC_D*
MS!SO?A4K.#.!'B_,5KUK+^:3 >F*GFS-EK"U'QLX7I4K(K.E'@8Y42X[GP/X
M(A?!YX!O"U'/G($"9W]/G[G+7DP4:P!RRZKWCJHX =C1SHY<KFP3(%1&J#)_
M0X6ND!R=XITX.3QZ8?GLD=WR.H\!3T8%J\5[:K\-C=7]RQ*_&+XC/!>&Y>Q>
M8E;E)=:@^:A:B!/K"FMUH3%LS29L5S2V1.<O40<''<68$-O)+$MHBC"INNW!
M#](:/H8&C;+FJ2$LEA2#G(VB6O4>?(N\MR;KG]?OGW[[-E8V)IHU.OD 5 I?
M6FQM73!9.CY0$?-(,30#F?\:\^Q\&B=K'NLTJ!']?LV1.NE3V;K0$G;Q B2I
M5:>EML\!MN\U]=(IT'Y^>E*ET=C^COQ'FWHZ^@[/;TSM\C'CI(:?/RNSR6]V
MU[,)+RI/3L>5?<\.%@(_!0Y :@Q#D7;#P=RPCP@1^OZ"]>95YPHN!<S\D)]J
M]7T A^U? $#L ^!RBY_YA>WN<QM3[?SXBVK7]!M(@LC.Z8LC'>]1T+L@TTM(
M_]/-XWR[S>[%XQ70%U!LS -)RY?ME,O3OX<S^^'CXJ$!7W[+)<4H']S34_O7
M;(0>*Q6>@#GV7]>;7M+RLUW>XNQY%Q:JRGJJAA"?KA!*/ =H$7="6B"X=0O?
MJ$R>5Q'N]\-*_3EAJD^R'KYX8,GTK=TM;G;OIS(-F:WKT']T$\&T?/I(!#V^
MI%]FH9X'[H&5*JHO>' ]KOZ:Z+F\"\52[B([[N]#PDW/ 53"%P9$XGO,2=*,
M&4ZHWM<5V(6Z-)1]I-:B:DO+E: K]3<A-P?]^&]=N#4\4"%P D@?**Q;.>^\
M1U:2JW;N=:@N/P>DQ59S\LAL,D(?++N(-M2]MX4]F9SN=?X=8%[)+%N"7[=Y
M>W#W^7Z52ZZ>;H!>57JPJ?Y*TDOLR.>LJ?$5Y-QX!]:LZZ(HW/O3R<M_\8;6
M&\+KK,A'ER")8(*YN<'L$8V3SR=C1CIS99_]9/O'R?5 \.5A+@$3%YE_]ADA
M5TR6&@]D=PJ4)&X-=J.6X8(HCC*BI>9E^5PVG=6]UPXB:VM2M%^SH'^1V&;*
M=6))X$A[+3(L4/@OD*4.$D81("S&G24YWXU-Y1W_)OG6^O&P *#:LHFYECCD
M"2\G4E&N]Y<@("2Z E( )IM=U: "/M>EC)LF U=8'>(7G>4 S:Q]9CSQ[ M=
MI>ZTFO=>.+?<U9^H'FTN+Q]_?B8YTT77G6:<D_*\P+OH:<:G_;(_-W5-+:<H
MK-%6.L-I(L;KL_MJ;XG/6PG=IWCI+248#D*%T"9YK0B3]"N%<_(WE-]GI7V;
M!\V%X\'%;BM\L+3;]G;QN)O<FM%U\,K-2;<"LC/1;+-WN9*&Q&=XC:Q!H%0C
MU$OA%1M#=$Q;_=?<TTT3.8?3WK'?3KA*>/HW\^HK';-M( VR0^8@S0<9\=]S
M9-LD7+(>$(O0AC16),DZR*;X>\7%SB'<"SDZI_DP'YD<+F]K'H&4>8G9<T"'
M5-F^(2V".4Z?6+ 6%Z%&N]C_J/!'DTW*I.3:U\&[M57'>2Z*OJLRQQ;=:K;1
M:\'E#^^!^NNS![(-,E,U)[N(VUH?NR:Z7J+U\M,C7YYMYN;_F+RWM!AMK^SB
M&?W*(:GF]YJ+HIK^16J5([3/ 2$EIR 29I-L4."$@EPF/[3WP)&*)@1#]1><
M=]PJ[#G^#G!;<"QDB',)/:J6OA+B!R289\"HR89G061Q8H FH2?,%:&UXJ;]
MK#G#XF/GW8G"2 -ES]N)RZ()'_T]"L?F_<7N*WY0BR#Y7-2-<@)'!A MJ=G#
M<6*(-@CH.<$LEIUDY>2ADYPU5CQDP-M2+Z$J/UYK$Z(9<AN'V9 =HNTXZ;-/
MM=)!1TLW=O+K+MQ^4EY?>1:?Y=Y]JKY+;^U[GWOMEQL9P,EU^;NYWIX)#X0%
M^7Z?+-^>,!RT$LO7.=FWHE&+__'R(RQ%5^]K#J=)A8EO:]G#1KLDQ%;^@>H?
M"ITT(:HSFR:0ABPWWG)[N9+1Z>3]=)Q-4X;>F/=?B=<3#HK5MQD3OAD/?2^V
M"%H&>%X5ISE$CZ_$4:ZW$UTV*</O#'^"Z]M'W]QSY$W9<I%!LEYUJ(]Y$!,!
M4/3WBJT[*-I:.N5$=KG"@5WO(.2[G-;,&5V@IG_WK=3M4*YC$NY!OC6%]\T5
M/=]Y5U!AD(3GD)MD0Q+/BB$5:6XE-4(5 L4/_^ )B-KB8U?6!%L>;QIQ&+4/
M=I;T<M$R/?I>SY&7J<VU+CKK-EMIW<JD%/:@7Z(@U3[J9KA>(5]3YG.8^Y_^
MK1SQGM0CXZ.7L*PM\$*-*E23Y'51P3]DH_@WX[Z3Y S&R7(^*\.TEA:D4$GE
M:UNXB7CS'E%GP1>7?.-W'%5KM&X*?:Y\\E^LS$E' YUV9KTZ004-[82VQA61
M#..J# 8HG*CKD)!?K#U :WB_8[E4.5[3IKE]-I5RO15&L,53,E:&.>![: B+
MJ@&N5>F4OVO7Y49!746$RZMN4Z[/J,&J3"6.[FG8YZ0&WW- ?=RFO_TI& [I
MHE@W(W'\['"@L0&DZ^3@LX:S][^0'O/>%W]UGHHW/O\[\@<0C#3)KDK4]\VL
M78=68.>(JAM?+5(N /M*N,_7E:?)>I[E_=*1[C718]#,[WIE++Z_CQY-YJJ*
M']:??6X1/%4ER:WTH..H-JKA,- TF<HC?P&.-#A]U!I-=UIP:JP1SGL72[NF
M<S-M2$D1VMGN= X(MF8G7<A!ZMFS]!8/W'M6@Q$$A+$(]V^OS**SREI?83!O
M0<\NWDO8X=5;GMN^ , ML\FE*^W+&8J!_-.(]WC^".O[[:2B%:8(97$2S&12
M2OYO+=I X;.X)KV,W+7>ZS>%%.58;GSW-.1=AI"$NG.@Y22@/A&)V6&&C^.R
MNP8?NUCS$S*[DQD:0I\(=8HTF@G[/$N>JWHZ)=;,EBSSDN[A1@ZTL,EI)Z#=
MNKZMJ"2)Z&OUZ451Q "O]M.W&8@DO5H3?L?-O )LU-'+[]\*;BINU1S/K4@U
M>Q!0%#IU?';XC7X6$,D,$WCKQ\2*UX<4[I14AL_3-&=?^HO(M%KK2S3+VN$5
M:A<3FI$D^;W/V[%*]#7$RY+U7^I]SB/JQ>:@Q'=VY1FQ*@*5-6WBR [I"T'6
MSDZ1A6>_("IT5F*V.);TH3)%>5()D@TU]X?*[ 8*[&IB#N-;/1*BQQ$W+[S:
M.H:@(2)QPY&UYP!6RR[^KB7J;!K)N$//2\4<L0=V+8Y,NRJM_WZ]N'>3UW_E
MX6OQAY B)26* 46[DI]9EG]SQW'H##4I&-HN5-[WX]]\*^JDZ]V67>8F@N:4
M@>PW ;3;F2W"0X4RS@$X._AE*\,GXA]'7%ZXR*[3L51X#@5.LF%T3B-;:42R
M)\CT2_3 Y>RE6NE0D%U#4E?@HW'YHN2K'-K!6S(R-[<^/QAV.5WJR"8\/0<P
MDAQ_9M-Y0W?8K38&"5WH<5*0@YOL@^YRMFI-<:SR32ZQ5%34GUX5OVB&61X1
MRG4EW!D8!^N6IO^G)CI1B2.5X_E).E-X'J%0*Y950Z'>&@F\UE6-\LR"U+<\
M^NY</9(5Z]VR8.'4016*-$'M(RIR7NDL!\QSO>\ .EZBU'MWD-OD6PGV'WPT
M*JG9S--E>DGN,/X<\'F(,M1^2#7E=9'F?@?'9X2 GO34CNR9'?R5\@-TS/(Y
M()K#[\2M>&[7XM\[Q(C.-Q0AHMS^-9.ITV<D(W2_]##@(MW]H8%49SGR[1'9
M+&KW-I;8_\M>F?WR*X5CMN-WQFU\O'U?5^N,_3+6Y?00R):)@JGHX6>0'<+R
M\F<1"M+!J"S1IC8ET#&1(05U]K5JL,B2)7@M:N!V#5>BK#Y]V6#/Y?KRX'+C
MO<@:Q-3<]\CIJ8'CKV&QLK<JDB7:RF'0YW0,U_7NIQLF5MPI_>R?6^#B66(P
MBWGXH#8)E*5"6$\#NB)GK#X>1ZMQL+#QMYX#6%1BQ>+(K#V'KPB&6S$7VA&[
MTC,UE4 *QEC?:\TZ18]AZ%RF/(/=I%8;$YX/9_B:?8+)[#+N91>K/CJETL3M
M1/-3(RPO!%ZBX<=%K@M.<Q%_:1/D8W_*EI+EI;BW]E6WV8E>5N:KE[4M/ILD
M=&5R54V(D!U&D89'=0&O(6R_\YJ])""XG['R;FYLQB\T;\=<TOEY59$K1O/X
MRR!DTD6K4>]6[Y*!<K?XOM-*ZDU[G[\]3-I<A'&]I,.O2;Z'\&@#;;;<BKD8
M<[U[6(;NL<^@!W&D>Q/I:C^R 13 (GRLNT<S:WX#U-9>ML$,S@-C+>0YD@QE
MYCAWEH;W&>Y47/4-@BT7EN"RL2C*-4P)-$N4< X(:U''5X9:,TQ[@Z'-I]?<
MM^7]M\IF.@E]N&A/+I8AC;_J$FRKRQ>"#;C\A8]F$NE\O<49_\![B97D.][E
MV\8UTG*OV-FHWS9G#ERF?_.IK]MFF^67XU?262M9M0B9BP#Q-"<+$N)ZF!C^
MMMU-G^L"<N4TQ2X]BS/0P1%ZLWC"S3NIOR1H&'"'W%8#P[O?I;>7FOK8*R9G
M3O?U+462G[-CTG@ELAF"\D NY=?'2P?[QKP^_]E*7)M4T\4\RIT4RETX.!Y?
M1G5":-?Y"9IN =T<63<)9Y51/D!:* <J?5[96V:#\^TYP&E M5&$[K<LY;?T
MYRK^)L/M:&."6:CW3N12;<^F(0[)8H']%\A;3S* E0AG!-Q(GQZF#/GN<<MU
M(:8(MVY%H]OCI@(YSD*6":C-*QZ$NPA=CT<M)^]_9Y]5NYK87<;C+?J/58B[
MQQD>[9F-*P5>$):+>MY.2"*KD9YE<1$72Y:7PH$TWE'O>;2)!JT?+?T)/>[Q
M#>F3^;1]'=?GVJD"@AO-@X$OB_-X)#^[-\\6CHXR/NAWL9&)]<$>3A*?L[K
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
M2VN* P;/"7&*-[@>R\R9=F>01ZRZ*6F(,H"L:XWK 7*1GT0<&"C49HKW,)/
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
M,?:\(.^R2?@GH02KL"W)TY=PY*$#2535X[M,T[A#8TT]ZM6BZI['';&OWV4
M@G*[#Z_'YALY<#Z2C23LGZ'(_#ADQ+O?<7C(C9F93FQ6)C0_N3;STPMK$$B5
MU:JI5+):WTM%ZU;2L<ZV:IW$AI;/NZ.M-\M,] A05(?2XNW0)32+I;K#^J$_
M=FKJ]S(5#/IH1!-V!=T1CZ&NEJ@^3M@T76R4Z/R[#Q(U7?P6J[YJI//_6J)J
M@&"#<52!(\@:1S33)8E_+@@W7+G^X[V9^!]G%6/@]ZL?GM.D95U:'YGV4?_&
ME.:N)@!//2R:I-PB!>[AVJ,1X@&X,]]IM)I4AFG-J5IV@:Z=4() 7=.\;9NS
MU!1O#.RW]FK$S47%F3A-G$B,*HP@AYM*(Q09D +PX!V.OTVX\2T%\:C+B_R-
MHTO&DF?%1Z4"$3K5OK:N%NZJ^Z)WO.\)GE$1\E9$0@(?D#S=;#NY!^/"Y;^X
M6X]OU=NUME0$Z>XN\=@]DXW_:\%U0Y/9B'0.6(%]"N30+M7%2WH9CIFICTHA
M](L5NMQ.A3/<*&WK[>OI?H^^MT34HU19NGH6%<_2Y2$1:O2C%%Y2'CI+>%+A
M# (FF&QR )U&??PF"@,F.?U$<1*)B[_Q.@6LM:ZCG7S2]QN,QBC3]=7K@0J$
MRG";48I 1XFSLG6.\QO\TA40@^F>7J)?K;.$PSCHX9.I(^LG;JUY/C'EG-)4
M7U;5UO#\+,X4]A^Q_XP;(L<6H1D!"O[*\N,#\1K99BE/U+<[*]G,_KADJ41*
M%X/U^6[BD52D&LS2CZO9!?-P$>W@[BA<N>+OG8XIAT5LSU:\$*M!@68:W[45
M29ZYPG70W2N>:Y=<?JO=01A,J FM-Z5&[2,_!4J$+G5-4VYE@9LSQ3<#!:;>
MH":RP UW:A),_>_4Q&K*DM'/QI__$&\X^S/^>9PE&P?I"Q&GBAG^@J J@D)8
M*)(@4CJ,AI2D/5;1)L'K<&5R$Q%!Z6RC4_185'V2$L*]IB'66Z]E\WTC[K.%
MFC*"CL@?1^$AP^O&).IT? STNY45&XOHE$*Q.Q;U/VI&BN!N!5_];Z]!53*\
MG9'>U3)+(?30]1SN2D)<7V-EQ 7L21."O+-)N@I1C^ZVJ"/2'3)O-3I+5YAS
M,#^-I)/!EO50T7[7_4D]UM9TI3E;$:Z$>V4M/:)0R6(Q1[:;KI/4AQ#LZP;:
M'HVOU'^Y4#:[$*8[2[T1G7-GA7CMM#SL6UJ5\-T+>+R%N%Z.)7GA3<NAWURF
M1]6)CIUMHKNNKMB <HW./B!C1MJWB*O' U#H@YF@S&CZR)L_BC8$(FD6^).O
MJ'/]+!HL[_I\?'HX2TR"^[31_C-:5ZXOEJ0(S.E-*;ZXVN*M;)W/5?:\SR)!
MUXNK/SZZN&+-J'$I-)!GDNQ'=)_KCEEN!:N/'0Q'>9(^3FPH NW; D3)'%B=
MML:@#XGSK0/"0BQX0XF.^.9.IMP6"\*1-A'S.\SCNT5428M2<0SX.4QF?'-:
MX]X;EC<Z#*>-^5RNE8-?[2XK:GQ0II7^YKF!\"(".P.%]?DC+]#\#0$2*7T
MB^"3"S,;4VB00/WM'()5R2T8^F7&*U3.KEV]1SM >1:HU[;__5UK983\$NT,
M0@[(B'# UF<0TU0-%4M@A8).*\\R,(.E#(^MI"9L1IY35WV3TQ;Y:J5:)\=?
M6R_E5>NXKKM6 O1!BCT,_GSLV,4]'"ZI:I%+8C&\1!IU]\Z.:"IL]B_-H'<B
MKJ.4FD*V6L>LW&>E<#[T3X4&JGI;FL2D]JI.E39.4B)L"4>XH1Q"ME'8*\*5
M <+2/Z5Z7;[4PGS3:5_B1@HG6,_2 ,[[./9.C3;[/L4OI6^T?701= ZXZ)G:
MI97]HO^FR]K#[=5%P77OS0X9ZDC(][8E<#]T.E^04HC44 Y42"Q5]U+X(-T*
M*SBQ(]$I0ANPO'KC8?8'#^C2#34!\DU4QL^V>X1W"$'"VF1JN/#D9LH45J6H
M_N.HQ)8=C1LV)587,:/4R<+6?]4;=%+JM%\8/D'O9NF]KGW?,_MNX$ [+=D(
M5QG$7R657?Q7N2[SZ"-9SM$-?TTX*'G?WZQS%UQMR73LT.DIV$$1C*V+.N4G
MT[02_"+;^. 0C!__K8JZG1 O_3L,&N+JN*?I*BI1S $, V^+,GG19L8M;R.L
MO>7B'K)UKP6.8NQ0T;4^Q.\D[\6Y<X"[OATVOGIX!S1K^71LY31GUDPMWVA@
MZ[6'FA_)F=!E/H*X=RJ(/0>\L;:H#):?"#;]!/:'YMEV>8$_)7N$$^^9$[NY
M@BQ^! YC_UQ$C(-TJ!ISF#[EUT3J,B4/YP_:H&(#:4UV9[RYK"5#^\SVW7WQ
MN&,[^%T/B-DF9#NN+T.(N<6U++)/G9I]2.M6UYJ:(<F>Z Z+;$<Y=NH*$[2C
M$$S"&81F3+SE+#2%SO$0FKTE37M=TJ:+_^$;;-YPE#<C+Z+$KFNSE5B*J]LN
M(NKC%PN*X>+H-J$1]_%.I1MJ<9Y3Z9]@CAX^XM;F/SK2 W15TZ+%.O)-1*FC
M.V\^8EI.[=@)05Z'[<>QP!U?0M<1;E#VL+"= WZV^7_Z/DXV >BZ<>O?_AH_
M1Y^,'_O.F.E0Q?>S)!\82*.5?1L#2D"SBQ8+ELZ<E\<HHO86?$.V;%[7U@")
ML38I]Q3K&7N-JD*IOW:NJ58>/IP@:U7"E="IZ6>Q/Z*4POE/Y5Y.[>MXNSFB
M.:!NKE'^[]VXOUD$Y\=?'M489*^57!,05/,B*,^!)MNNDWAP)G\Z6S6ZK F<
MH7-/)Q0,0).WQ_9U<>-"/R+=E/]!):>Q?C<*Z;FVUCX;KO928L\!KZ[,C=A4
M&T;7AI/=^,,"9]V;5E,,2B2SR750^P1;9X^SD<W2@SNQ;_XBVG%NFNAV_I?:
M-?]I\1B$I%0RH=2*<+":)5#%\0+S?1YI5UQC-O^DV: Y^Y$<=?"7_%3HYAC)
M3:V<*1+I"&0WP"&Y0.OU:JR3JOPE76IQLM;.G'N*GZLROLBT/:!S1@'7J;FJ
MUA3/J@7YBSM#_@+(8F$1+=I%)*!FPX2/?KCK_JG6DOS8^U_=C_\0+P8$;MP;
MWM0EC)L3(*$4EG. FY-?NMOO*,+2J=3?!3!;8I]OUFSZ0L1-TSOW]8YV.QY=
MN9#/GSBMSS)5>>P5BPA[F-1S "$!P4+X$_8Z27L\<%2>.S:-HW#<?-'N.^BU
M"S/7:EJB1-2'L=LF#(? <%6M0I*9X:E#B;]](3;--GBX*>U-W$"*5J3\/)IA
M6#!7=,@B\W&O@!DKL?30@N"W=968S:I>H<L_FU_5$&8X7;G?X*-B=GHX[3%G
MP&WUV+.K_XMRD- '@-#;'J6W:R/$; ZR\E3;762'C!KGG-/U<FN(LS+LTP5,
MY.E3^QUY6.C;^@C4*P$P?[X_&7M2^6&LASO%<OO66NJ'5<+63FB@F#,(V-W.
MI9U+6N0Y<X5G/(M12-L<UYRH76NJ_7$#(W<M?^*5[+&N? 1]"/7WJ@BU/E1M
MY-34@SN1#W A&D(N.29L] ":QS0%0)N5[=C&BRIS;!@E_Z5%DRFFSC"B!J%
M_/3N>3:Q /'">UV^]61L/0DN)<EYJK$XI>B0=';G_3#W;_MP2RK^3!Y-RYB*
MB'+2*=XP0NTV"$M^->*=R8\7KH(6SY+<L0MU9VHJK8):N]*@R40_;TR#::20
MTC54GP6GW:_VMP@#DED>V9)0ZG32,"&(VC.&%XW[\,0H[DZ]>FAQNQ'EG2Z\
MD9\7TS<4D^SPDJD3%MS&3[J[3-J79L0:P%XG&7AO>?A(KF$F]G3&!E7'!P8E
MQG4%:^03Y>18>_.^6!9ED&A^@E(_ &UVF$$D<?WI TFD<?5478Q43S>>V:?8
M1:EZP4ILH;M9,/9AA?"\[1W9$JGI:QV?$1=FJQ(-T1 N>.Z)&W!%*5+^["5N
MOTFWB3@4 W4:7\PXM1"I"\5RW9YI?O[\[R?C*VJZ";;OVP/8K_@NN^UC1%+:
M%_X#'1K)X;1S@,MP6)O 1-MM>*GU&%FN!![)(,5_:2.W#_L@:J.W@!1).=P0
M171$B'SDL!A3$!L4"-&\?-!Z*K.12E$\RU<3AS<9TL+SNMX)-]OG=!0.5C@7
M&6:\NG$7WRN&[AE\7##I.U B\//NY6J.H\(8\/>2D\@7D<!/@:^\G%^O3?T9
MY&?UAG# M0\#B:IM_.-U&8^,__6,+2T,%ZR_6-P@K ]_E\X,<*0>_97TO+[+
MT^$AC\L:\ZP1$_NI)%F4R!:H< $]+S6)$]C <F(L$_/L JE^C'VB4GZ?8)_\
MU:^F3(_COM0WF6(?W1?Y;R:%J,UF T$KVY5KVO]C?^SK-37MLT*D_0X+&?%>
MORO=_G<)#OP>BC? ;#8EMV7SHMT<%F^DSZ29='-/@1/K=[?$MBN%H$*N>*T^
M4@X>R0(,<54X4\%!XA"L*^HXF1P0!K<@J9"I2#G$!GR94V^KLC//>,;R71?V
MKALP8F50C1]0.6YW=+7\XS1<(18;A.=5PJ0CY^2;^R7UQ@=3F-2F3-*!LO>X
M[[%Z)BH)A?_M^EY]_X% Y,.@O &@RT.$15'@ (LNSDHJP.W=XA]M9[?:4I6
MTW+94=B6P7[]VX$8-I3BX4>\#EOW<C^]><S0#?(*81HG$E%7R6/M8L;-CXXQ
M-&@CE>.V?/N.,(<R#$\W.I?TS6/F\IW:7GD,WKQD_R1=]9ZW1G]VTRQ[F!C3
MA/&U2</_O 05OQ*7%O@ <6]*NHTU<'1T79EA-;THHL70MGC]'&!??T;)MQFK
MU?E$3+[IJUWGS3#YC/JR(K&7M'2!87$Z1%1G.(('#QT$8Y:8WQ YLBLU[9NU
M*,-)QG7M 8U2>]4B]3KY4;V>-:KQ12G1L7$0.UOY4>[@([/='-WR2]U_/I#
MN*D"^V5#QB=8!;0?1SN[0J:-B2+)J7QM\D"79978V?+R:4=S67!5I2@A.[R.
MB9Z4<>A(\OD.ET:G,Y8LQ_%;ST @!K9KZTH.0$92B$UC?8-D_;*5L.-E@4$N
M!XM/TI^ 4'S+TN.SSPA.W'!DS(JHFT_$07(6?GM26J%_KI]!%K_BAQ6IK4DQ
M1=6G& E%#M,[8>R3/:D3KSZLK6%\2;.2G)*3&SB>?0VAD_Z\LMBIOLAD5%IX
M?(OO[TS_NY2V)S5BEWNONLW+Y[O&B9D7/ZP0H;"EU%4&#K9?12BY.7I\VT@Y
M>328O/83M;NDE>YV=7>^7_BJ20BZ-&OMUX;!^P=F;U<=HCWTSJ@^'\L="I,<
M1DE+79SIF/8>.B SG+\KR6D7"R\4UZFU$NIS2P&#G;^%RK>8*E95JS((J0M<
MB9314CX'L%*X_H&6>IC"4Z-R%A?,-[B'N_JC+ P:G?YP*,]DK8TD!*\*L,CP
MOP7 *PL4Q$^M. T;6IK3Z<!@<ZQS43+:HS-2=F@ ;@)@T5V^9%E^U--^Q5RU
M$\+L#/R[N^ZATR_JPU R5'\"IY=EP@K;Z_P2DKF3+<?X*HZ)-+R\ .U:8ELC
M8E"A/N4P P(*G0%D7C1?GX(J3!79(61/P,/T]G[/I_8L\PL$S]9/;[^:_RGH
M06%N)PJG$EF[^5F*2 $K?[TMU.0Z\/Q5BLG-IN_OD:_;Y]/]W6).U[UA=4O>
MA?Y7J8#3E,ZBPBF3.I$Q Y]A430.DZB[YK;M4)N\56!A>@^7D)<B+/:<5\C4
M]&5?=?QC@<CFM6+^_T7LC.MU]Q"<!? \4X(T!D@_C^S4QDMJ#)L3SIJLX$E=
MXE[>6FUG#XU]FNJ;/R7^'1VXG>"6AF/,\FE77VY0M2A J),NX7>826JG!GZ$
M[;IO4,63YY\OK_MA/YW8C?0^:F$2K8_ ?-X2A"4^L/I8&_;6=G\YQN,BN@NP
M^=YGHK\97ZZ> \(7>2?4Z,X!'8H4;E+[*1^>GQ7!,.H-8\^4N\R3Z";Q"93\
MO?2U_Y[Y<#&X&+@[9K]C)=5,<(&%0*KY/Y*!I?  $-'D,,C+L01J1N'^BBDU
M=WD8$%5N,\KFWI"T5;';"^!OC?2?[O_"ZB9=138D*>60WT1IAUD;/,5//YEX
M,_FF/MBXH0Z5!3=7A3C%BI@TQ%B*'[^DB:XN$=-AGV"G]AJ>NJB5JE&'9A,(
M]4H$]Y14W8+**U13TT3EE>3?)7F8_ WL0O&EVRTM=5&75<),:#T3.,Q'H^]O
M[R9%G*4$LD#@$-ST9A=?"6ZZJH4 Z?(HM+J^V=F;:WD69A#Q[>'-B L1(\;.
M=1JM8C:6\9A77!Q-D1M#<&%=-E*G#D7,V^*>5[/<>I_[^S'F#N0PW!08E/^(
M>5>[*YL1GK1L&$T67-FR[:1(3=2Z<9J2,G(79IU!=JB3D'SE]BC;MO%*K>\.
M%I(&K:$C-F;VG&\51SF.GC4ST<"3<"(?]A?>_>L$LJH"\9EZ?S#OIE*_DZR[
M)=UW1UP6!9HGWXSZ&,C#(H*U%:ID4V;9$N9S%T [+ :'9A&JMGFDI_]T@U^U
MU-=D6+5R^V8E?N5I3KJ5&)XZ&:DE:#O*X/+Y)5EPMV@ TX<X(+S4FV[A/#76
M#J@@/7=C!'(AY A3J=S.'&V!R?D0YYI_K-86M0GN.LR<+U#F^O'5'SKHV%Z+
MDU\3KQ80:O#3:*=5TLLRA#J*%)1CT94?I?)@V]4G;27R-\U89?[ME#'I3)ZA
MQLOS!1-?[B9,G/$$9647W#:Q'=]C\W)1$5Q!QEHS$1]5!)T^0<C5$R 1TG7
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
M+36X&_&$#,8Q=_K4;HM=HO'9-$VBV4#W?!#@(FCF=,X]O+-_@++XC,+J!_/
MFV]=BI79JK;*I:[)-/GO?!W=^D<4XX!?)!%Z!EVL[F":QQ%W2(\HO!E5B8G>
MC9T)4!8S48[$ZWDR"1;VBU+QUI6]#^:S'N4IZ)ET;M<2V6D.$SXLWJ3RZH+I
M"2QP[HM/PV"1?L5XL<EWY\_BVCIO(,P<50F4B'S?#WW>I0B?'Z%0%PV' !G/
M4_4<O8)G$'N/!DW;S'_\>LI3M7.S;\7_]?D=9_I:)611@V9>,+CT_ 1PCF!!
M_!<E#X*_4N9'^CGIO9G.24E\,ED4_9A K0M*=TD,%C+\$K>L<NGG=MP.7!(K
MQN6G+PN'837![$J*="!Q-"YG-WX'81.:*/.E?6(WN5:]I3G:4].$Z'K(O&+N
MEL1WY?L>0"6HP'E#C3 G;TS^7Q,\S55S$C!.>RW^2IG>1U$1\GQEL!XZ8S:&
MY/6BCM.41?<!;SB3G>=/_A;K.> <RYTFBE(G"9J$W!9C+R;'QOQ-XG%O=-=;
M&2F*J#",9P5=P&7Q,<F;I1$N#.4^L-:YJ:O<W1G;R07T5I3M>C:$9(=A7*>;
MG%;3*WX?VI64]54XHD=JJ>T6<8NKJT+>;WK%AL%J9B6%^)KPBH8^< ,85^U-
M,D%1#!S6.\DHFBQ66W$DKV@]G&$?^S?O/ZU0Y+8\(.UC#!2$9>5+J_B0OS;4
M.Z&KX,A4]J.3EZ&ZCF3"R$/+?3,/\R8/D_ 0?%1NV9Q0M9%->WJ@!?P)&#-G
MN_#A76IQD-E675';/[O.(]_U;1+XW(:@L^B-MB_3)X"FQO84=J/"UJG2*47!
M,U2[^$DU&.]<FG-;]W?-?V^3A#1=CA[ 88\HJ.YMU:W\BR> -P-"SVG*H6QL
ML.4O4VEJIIZ1^FNC";=A1%1_2+ N],V[2P\26E:!WIT7Z(;IC\CWRTG'0+MF
M%Q6]J LI]I.*RNJ6^@//<[V^O-H#A=VRO)T@436FUL+<OI)Q8"%>[6]:KE%W
M% #7Q]X?0[AIQBLU[C+W+\$XX-V[]UO(?W]T:+1YX)\M6%T3-X<IEN$%KRL*
M2BJD /EOW@SH)%[<UBE /*9DEA!_ANQRTY#.$]ONDVE].,%[;?X]QV^3OV<]
M+7[!F_(LP_-Q/:[G?%VOAR5!(0H//(>Q/W7.K\ <&./@XC[>]&*Z' T+"]5Q
MP?%>#W6QZ3W\QE'R,=Y_N^Q=?:7?;,R9[$?'G.0.L!#"[+@ C%N4("N.OMA'
MLOG8:TO7$S8TPK.T>Z:&A[B&U8">F;8@-9 9HBEW('MHM(V?FH0UET\$Q>*0
M<Y5=8%9=$,E2B3'3TS!'DX&[44QJH07.YB5P/PL86[=%<'"C;*9$2])"H4J$
MG,6 Y)V.QM 3P!QWUZ(@Q30Y9+-I.I- +*G+Q>$+UX/[R]:#(G,6MQ41/39>
M;6F+&P*\_+RFU]YS5%%BR<K"M<D8;]() %_V39^3++PH?AK%/RZQQHFNVM7%
MVE&O%4>CU>*D,P\%7&1O]@D5QU,?M42 GJET7S5CE%- U$B*,DXY%BFL-G=;
M4?&O&#<\9A1$_MW^4?'K'R<(WC0SK0WF\V"GRB/^0X&'P--DC1BM)WQ>Z++M
M,2(S0I[D;^0X@? DYNY>[G%7GTZL^!UL6NFBN%_*(M9@\'(8Z^Q\[CQ4P$OU
MG,#E^8<%QVT(;A@1QNGKA.Y,U 4&$J_OSUF"+2;56 H^@ZP^.R="Y6SDQACC
M$_\]L-]:M>Z9/&O>$V&/&SV+,*&-5=(224((8'K7 ?Z1OF#3&$*+I/?0*NW
M.<MJIG J@&\(W9*#9[\M%48=FN!>TX)P\MB'B'*)RM+6*+4D=!_]V@%#8/+:
M%$/L'MZ66N"MMU*L\2QAT3FRH'HE#:^5R;$7\6#TUBTUQ;SQN,F59.+0Z..9
M3G\@&PUD71=K^X,.+>T=FVVJ"U5*7IWH'@ZS?9S,\%04#G"<069Z<,@KI/,7
M>KY;AC<P+JN3U[K:=LK]@SINY5K]",42DT#VC>2I[:F8O(K,2SR):H%9:1%Y
M16:95]_IIG>)&@T+-J='S78VK.$Z$SM4*#UO];DI90G5?]GKAHGR<V(BR"<T
MI'EC@GQ8*QI3!VI)FIJ;[PN5B&B:,!+/7!#UX;ED93G&N$ K)1!-XQIG0TJ.
M0@]Z/NA:P@1:XW8GLG!A6<,:X8^?+,JFNUW;:P_;$>?SF;TPNP$\WZ&UWBD<
M,NQJH:?I/*;.SNY[T6(J9/C)Z%9S6V1?^M6-FD_U-WV\8XSA"Y/Q@)&E 6G*
M": OA95^<[I&[3C8VD6?-&/00=')YFQ">L^JR8?>]$,L/L@7^>:1HG[[7PQB
M?-,)<YS/T*5MXG)*4]2G:G%6''!W@Q^2S2TOYGWO_VXZN/(9%#;G,S2C<E8S
M0F-"Y7533=0L\!SB#B7L!/"M'A[ +S57B72'9Q=G6#?'[% UBKA^O<UF0]<O
M>2R',V5D=._TW7E^] 0!;"0W/B-0)X9++(B58-YJ'&_P$,BJ[6GFV]1" 5%0
M[(#1Y>N9=C85)5^N-'>=>C-8KWDHR"RDDQ..=/RQJ#ZIEA?45;6KF&FKR/K)
MHSC5K&+.(WXA7"K.+$V+,RJT]3@6X5A-EZ'5%<_/E71\6I0<S^KFQ$/3()61
MGWX?UF\Z17YH;3H+Y?VC%+!%GQI*K8*(+_1&6E!U:.;>1)9:3G@*@V<W!7.I
M$AH/+7-&=GLORU(TJB-@OMYPTVSJT6_B2ZGV%KEX?0L+>95KXJEX/%.S9A42
M6LNZB'B )G<U4-3.64_)_JA"9^]G%XTKA\KQ>N>,Z+S22K5;A'W\')\OD^0!
M81H81,Z5=7.O9V5E:L/>JIO9.\'8(*]FC-]WQJ'-\.L!B@H93=GWF$9^#5YC
MN:QPO]>P8@7AJCQ[ B!YQR%]V5DWG=:BZ1!D(!$5EW4X-1-70W^*)(JUC'DR
MQA.M$OK,0;UO+6'^P9"KI18684S7\T2)'[+6]9480PSI:7T..K#]M.0@<3DK
M!Z\0QA7@#4&FEZ39$+;_& /;M1R1F1M"N2&JM7GG7VD%2"2E#]L][H&<IN#.
M(C-MNPAQEV85NLRFP1:XY6>,GY\540HLGQN%2J4Z@X1<\J'WTN[^YN1I?G>9
MS\Y._QIYDWK02B%@D2\9:JUC"$N_3BZ$3G"X<JR?&L2SM7-2-]$\4P>ISC-T
MHSJH7T?E+B5IY8O=5RC5CN;M31XEVO1!B2[!77N;? T;6<\"T+7ZK>55X_J:
M\PN8 U&/H7B!QPUF"5&VX2PM_]:V8LFH7M'S9&!7)#M.5.#K6/$I<EB@+FZH
M#D9 U#1WSVLC.!?F_JGJ"$4P1B4_I;IG&!S_"DP[X\149AM^%$"SI%\G6EJ8
M3V!<2#JU D[.X/5#_:S"89E*D:\-$B[]>IB7@H2M/7-A&ZEVY_\V^>V">&M
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
M2OO[)TV!W]->MCR$'@@XMEI_^T[SX*% 8=$[1O-747\X2K<N(^97=6)_<R/
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
M%?P)$%5MLP?\LZCCMX5.J:;A']RI8!ZLOQ]Q@@*:K?(ZLK+6#&CLG"($<?A
MI?5B58M#7O=&$<W5R\#"4#C!"?%&\%\#QYX'"Y "1MDPWI$;"26#CHY.F6:9
M\B.N+!Z[/Y[,7%N3H=T1 $I(O6>X /32;N%8:HGGY45S4&H+$EM2($&PM9'$
MESRM#"MV_N:^][4HYOEJKVH[RZU%Y0=!D_U9>OS'0=:OI\5=2=JXL 2K_BCG
M*,_E\88.=1-VV@=]W>TYQT)QYIQSG2\=)]=^K,OOOWFPHL,JLHVOF-NPDTX.
MU7^D7\-*9NOOJ?+;D:KRP+?%G#P=!/EP"DKUC,!N]:^JW-6@KOU7V74!\-YC
MF#]E5P--R"[$\K&.>R&%H#0;OF1O\_%=+SE5]V/1X!8!+B[!K\W-Z7$"43O/
M0*D931\JF.[K';+&Q NW8O[J6R?=/^^9-F3\V-D"A8W .!6D$B!9J##_Q-C/
M9_.].:.D0!04)/,-:L@!/Y\')L@]*NN3-<'S YU:6YF6KW(&S'Z02MRC5"OQ
MBK#FLU_LG'EN.@%R\I]-TOX);+!W4]B#K-3+JCM\#P8+S'^6<@F)4.S:L[D
M[,@M;B"I]4-)G A?? U58TWR%Q*(/>>4F9:6W_.&.)^^IX:3,]O_(.L]H]E^
M__C_**6U]]ZS:K7V5E6KJG28L7>:1FI'!47M68H/6FI7K9JQE=A[Q@Z)EE(C
MH8@F^/G^S__\[OQNO.]<]ZYSO5ZOY^-QKG.N-_Z[C:A)C#.WR>D;O8RZRQ3U
M_MK%FPO+,I<CKL?OT4Y'8VYNV@=Y/A-OGZ\Y I&\OB:*]ROEOREH3]FTF#-4
M3%#5@/RT!D=@CB267E-#:X(C=C_L\M^D=6*_@\*\$I#NZ<AT]>L3$X^ >%F9
M#Y\75UKC.RI4ON?>2Z^4-ZH*"5^6PG0G: O_5L;! H][S]BK,FQWT?QXY8^(
M99TX2*EYJ;A@\(=ZIE8C=%*UL.9K&]'$\E@L?_HZDQNNZ.F@7:JIO8.19LZ-
MZH;'4Y7G>8%N;?=6VH.X!M2JL2L^^:1G*.QO^/F&SF*Y^;2,I@:X"I:./N53
M^/%V,JIF>09E]#"/6&F3O3<JG?[?1H3@?8-TS21& QKEV_<)0:=P0N=&IUQ/
M-K=*HB8YN 84QJ/-BDKZ)S/>_ZE._YYR$&ITN[*J0B"GZS97NL%_+H^8PHZ7
MM05(9M-AXB3U&9)-"3HXE[[!(S>Z=&Y:JXO ZVTE)5PI*#7!20[4,X_=-Z7Z
MS/'IJ^C] Y[>C'>+?R)UN4[+QY"9 OQPTVL% 1'R^L-NYNG.*AV292YHLR_"
ME;OGE+H9C+^N>16A:+XN;YOU#5$5G!9G^MY0O&\$7PVV6+F<_M_?.^*U[Y?W
M&_W][*=7AR TX;Z0-+J!H\%NH<I8SA-GL!^+)-FF3.7XEM0=05W^V2S!4(Z+
MTMNMZ4S2$&DADR_0'')/BI1B5=5).VX34TOT>8FU9XQ'C!YKI I#W:"%ZF^D
MB."1@J&"@.3Q%6"084EB@%]U+DP,Y,"%EXOY.TE%>H5@A-5HZ9GF;C[['EB?
M^C0?S,5LD=38?*\W(;W"VB-N!/[+[];>B=P2=O= CL.0O1#,&R:,ST_$PLB2
M\_9PB^)IU31^HSJGX(V__*^V"VN-N4]R>+H6P(A)HC)\?C#O4W#XX79RIY^%
M*UYQ'9>U#FH V48W?<[,[%Q^5=\H/+%?$CR_D<K,!1^R9 VF&:AHWN)+V1ZS
MGE_<2^5JN\C1!-=>3E_RX"UKL0RW'$%HMGFY !H^:R\(57QRYH]/L@FS_<(/
M7V\J2$P,H5U6]+H4U"^^=>YG__HV"[9L_A>^_+.MV<0^TDRM](96;+'W3HJA
MEMHW1)=0[F0?BIVF]!6++1HXJ=F6KB@\,USL%=DOOLU\F#WFDB?BWB</==,@
MKUPWKSOFZ&589.AWI">Y;^3(-H4#ADM@S-LOO ZJ_+ED3FH90^M1NR)!H;YN
M3F=BVU;9K[ @;AL326'U@XX0(E=W7VKTLEDT]*2IJ0E! '\C4&[M+J\J#HOM
MO?65^2ET]*7_5#R EF%L^#=X93\ &+*N,)S/U5%!:_:K!9*B7C%HP-?ST^,S
M]*M>D&(\:]W05&O*@^1V5P#][.\WNCW;%!9^]WT7\>'1ZS<OQ73V;Y83CK%4
M<9HL\'^.,5!-+;;4V+]Y>?IR6N.?MGYVS(Z\67?7:;L"9,'ICMR:W@;UAP.0
M>$=,4+RFC(^/TN?N>,7*ZKLV6/.9APV]> YSV!#=AWQYJ=!5P>V_;'1=Q72H
M0UDOM\4MY45,\W?5NSZK07P5:O3+UN=G9A?Y73(P[;,G>)58N#[N8&$@&\W5
MA"N(LR0:=[3._(H9"&E5)+:[ =]G.N@TVYVGM7]0R?UBPO&1ZWR2)ZSG4G4J
MC'T-)H!92.[0*"- 7Q(<77$36/L0P_2CTWYIE\X$GD5;25?#])>=[OX? D4,
M4LB3IW7F4&U)'"BLET>,U],'L%7Y3\P,(BFW!/\Q.83XX+?^/+LHVB=1%7F]
MV0T\55?JZJS=G7EE3 W*0D"#Z5(S&"W!V5E GG<&KB\MZ%KC:4R-Z^U3L[HW
M"MM0A1LK.LD.-Z?@P1A.)<?D-MH"5UQ*9=FJ"9;.ZEF>F;W"R,S#D7@_UFG@
MBG2TQ64?^O5,EL%B@2DL<8-NJQ.SGF#ILVOY=9VQR2M RO-^'7M";E@!J.G\
M/!ZL_#IE@LK5(0-48;O>6 E55 CV57P>]Y.N7C>ITK687IY!<VJYOT1Y7+(%
M8>T2+KDZ=*/X@*8Q_]W/B)16U>*<V+N:*M>67M\=IWD;7_NR:WH0J5%+]2?W
M#R'RQ3<8I SU=\<C7'F7T].8R8UYO.UEEFX;BQ1=_;>BU.<$%=PI-$:;J6/6
M6]:E+7W;#J7DA*\PKPBIL'<0=CK3_R2I-9(QTZ:JQ.G9FLN6RYZ[*IEU;Z,#
MV,H3^^P3KV>-).00TQ&<Q56<6;TR^E&$\GXSV?+B_U>!'U[XIM"<%A&TOL)]
M"0;+LAE?;7;:FE+J2F"1O< A6Z!GZZR2B>ECSE)JO6!?8Z^Z!LG5;[_>B0)\
M/2X*FDP?(_L=07.-)VUXE21_'=:"NQ)'&T#6:91UL)K81)[X[.+CUM]^NX$+
M4^C;FCDBV2-^/'N0%<Z %[\-RVTA7=7@8!?OPA9$[IJN^,LT1:<;NN=M;W2I
M9BD3HU.S:W6<KK4AO'=>_3UW^3N@OF,<$V'_<&O*#<JTR]5ND_P)$>9LGC;X
M7]&;DO^<$;&O[G)HUV*ZWW'D\L7&8" &*(,I$K2*\.VAB/-6?ZARA?!#-<PU
M3]W^#6\^8=M!!7U87S%4E!?]/E(X/75@]5S^EM8M[:+$RO_VJDMRK8RP\2;M
M[9"7YO+&6@#^QH/^46?"#VR'!L9QK[N60->AX1I<!>+(M7K?$5(%JS2#5?],
MP8:8/N1[><YRXW&\:]X+D;>DFK2H)A.(X^ML\QAT?XU;KNK^II[(X_'W%N1B
M\;\IU2:?/-/ZJUQ7/"SJ4Y+TM6J\4>$^F8&9KQ$@2#QS 'X%P+.<:LPKF;XP
MQ;,G^FP0)UE^MS4W:5I>"L^8GN8%E^]F,YDI50+TD'?2EZ=1;FM1Y)(/ZYF[
MQG$(9!":"<?_N7S7Y$LUB:E RQ](6??=2MHZKM#3MW(R4"P%F+3A0:(@M'3S
M7G+:$#(5SQ6;.EK:$43%]."D&)J*ZF$)\HK$P/L#>X'CSPB;^+SG!% %P<IP
M"J[>)8X72*S]V=C0E&W.SH[39V6V,_-1[!>]FU#WGDPD$"0>Y_RR,=ZV\V;1
MW'1XS"RB7XX9%K5O?JZ^%>%:/$@_VR:!R/UGX/N6L7?_ ?F'[_\2SC>QDR26
MR3ZTDJ/4DP4X]?KR.MWK,#[T&KA+(.-%GA[[.E@NN%SNTSNMP>7>H9H'XZ65
M&1+9OPHJ!TK)6N^=3YV/%(XY#^!*-G@#>C0]"OA^OC 3-1&%2%O+1G2Y33Y)
M63HK*4$AZWYU<1*XL'*T!(X!2UO'!.$II4-F/<@IW7/TL)Q.O6?BD^9&&]H7
M=!EDHCRG:>T?-^\&\^I$=KM> =@,*V -+U%-#.0[00YW%C15*HW+86"3_$FS
MX,9.<X=5Q\?\EL=R4!8W,_&I'@@D,]_\76JQ:(;3Q2NV>9EEY/Y#+#OBB'2H
MJ'I_;R#(>P?!NUTF>7RO;E.'\PK@1IR,MW00;VF8:]0(??6G+XM?8NK77&/M
M/HV&S?[KC:;[JP]LX$._DB62$^KKJXB945^5#%]<%%P*.9 4B-PJO9QE'?D8
MI7":VNA% A38D*6HR];C 4H:&K)[#$A.-XC?<*UW.U.:KT;_?(A@Y,K5417T
M:2GS:><+W$[Z.^[KR*VM""3Q32NV#S1Q?\S-:B_Q*KNUS=0A8CXG5&\S2?7+
M(#OPGLIK$9&O+"'40\?AM\)&PN[@Z! ]*XERC+^SE\N1W<W6KQYB)V![!Z_E
M;&BGER6SC(7NW2I*67-/-Q<QK;'&#':LV^A5V)A"?7C]=-\D\WYH.[!A36(T
M?*/;KSE2&.29ZO@XDL\2O;7K)9++)8%8%DNV8X_[/G+ 9R7R(;\H<V4N4-N/
M "1RPPI^.-(UZ5"LVL$5\O0:<)V#,?ZA+I-(,T@-6NJ!8"2X]5&7;9O!K>R1
MAQ*!Z*(EPX^A4"!!22!>$UR,WJ7S#"ZU(7@^PYWL?ZSS!O:WI_>GA+Q>>;6K
M^V>+0<]VG2Y,AA".7>_MIB,LZ,TQ;R/#9&9EE))E#ZS1Z_OL"\]*OJL96]C3
M5,4?M57>6!3DERJA$LY<](+OXXBGXO.:/#B)7@?N3KSBVX4X_W .T*7X_,GH
M?\ )5/^GZ2K@^17 5GI_OW!M]DQP@Y:L'=N]%&(]UT4W6+)CNY7GBDWF& CJ
M4IR&UKQ&8R?4MN9K:I]S8:T,_+V\':CN;D3V+V0^<R@(P L8-Q 273'&LEP!
MG2:F+?/5F",W2;%&YA[:ZBW((G7GF C(:3#L@2"S$G;.*1\D8EP4+.14?[?9
M5OZ!(--BFNYVW3B'RQ3N,':]_C"^D/ !M)G*!L[E6XBOT;14(O[V;S=VKD<T
M)>JWS^SO"Z'W#D:\GU1+;=1YDED\)*L&$1775TAOIDC6 29ZD)(_N5W?3B]?
M0#] (<(1YKP;;/?3S=Z N_&'_5HLF-K(  :F5PN16@(F6[LPUY HC@E&TH<8
M%[U[% "CZK(YEQBC&6/A%.."47U/0#O .OI$E6(CD++RF0V_WK?+,=OH:RF]
M8#&PMQQWF[D4&MTT3.OM=XL^J4PV'"+7U!Z.]-YI-=ZQT6D(WZNN)0'PE'DE
M@U< :M1FCS97B@F$>Y>!KJD[CGT69 (&B=L\TBU,BEMV*AFK&!%14'HK,:B3
MPAY.06)O:U@I*U5XQ>T>UP",8"V%*O& F>0$/W]=($OEW1_05:O!9B[^U2S
MF.WM!&W0R,68K^Y:GM%L.-Z8Q/!DL+J;KJ;320</?]I_=DJU\?,2'TH7O!:[
MEXGGT;O([># 732EQFC?F>E0^"(7W43'TA?&"U[C<$!$.*5,G#Z2V2KM%>6"
M!6D^=7>B_F@LM13&0@(W$XJ#L2'A]36?Y6)(ND&%%.EOQF$0E#CHHQ,C0Z[J
M-G_'@EU;4[M#:,$^8VCQZ#&\>G-LZ7-[\\D ;/+)=&"TVX3&1O@[^#-<>V^7
M &ZK&DL#9=X)X\=-Y)4F/\9*=C<%:#VD@!UXEP=E]MA8.#N5-,3*9WTX:CFH
MJ!;4'_YZ;8JA#X8$KZ$UA_9YL#>/:\HWG^G8-\&L"6K=*074S@0,+L,>5[4<
M?9JRW(_(IBQV>VFWTU!)%;,E\Z,VA_5;^AVGE_4 7:X:GA\%5)<BL QL6106
M&I\OA,O\&<80&?"_]Y;I0 O*:?8.3V*XY+:/MSY&"LE^^%$2UW?,G@49;EC8
MF!-JB_Z9X%62HNSF84DA)8DD_ZU+P;28L$GBP1<)<)$<\)[1S@W+71SUL]#H
MW0G1E!.HY4;-%!4//&K"2"/VR;/J1O9L33/,Y!X(+V&,&\C^0L@>Z&*>:TRE
M)JG-:_/OR#@7F8+]0D\_E)?81L\J3GS#:C!6TS[F\&N@%,H4^0<V;H!H/&Y"
M>-"B\*)N*02 A2/;GP5^WIF;\\T97\'/\^*$B#+Q[TV;C9\K9Y_5&^2)6,KK
MC+>[09KLFXOM0@C/?SD?BQQ_-OGF?9YC0.:DOL%,&3I8K64]HSFZ:=;;S?.J
MFUG1C /&8H?;3RDMWUEXJ[554+,XZN,:2G$$'*F/B7GDG\L1%7$L554O21TX
M],DJJ=M#((%Q8! 9S@C7\OL*B^IIOF3%LY?7_DZWLS-6I//'[RKOT Y%)#JL
M>4<<?>K3(^.1SB_%:VS:UR)3&6$:9D3U7198@V/B0VW['Y9U\K9K=M)5]XPI
M@&SD20<3L.U&A3M\H;_;V6,GPCF[W<)YX8:(:7\ON/'&2BK#SGZYF;O?-R]3
M\=J-/Y4O4]1D%=OCW)(.,\TS06%>^<:W05@?[PS"YJDFGK\=JY/P A0F//UZ
MOP.*M><9;'NRH"P_*9M=O?,=9&[(.ET5U["D_OOT5V^C;X&V4]5[D50_/$-2
MXQ6 UHN[K#3@3=&"0:1)(I)37O$V-Q?/W2_-#Y/V 1F+O#._^>6^XR5B%"]<
M4 &7D_-",=AE&[:B8V;S,LT80 5D]"B-_NG]?,EC#9I,?I;RL*%+&;Q9OZD4
MEBJQZ9!^&/L?W+!\EX/]G^FGZ<65G6;EMQ_93^MR^/*-D]H^]]4JW*10__)
MA'9-HN\*L)1P[=5==(3,4N2WI97AS5H64-L>/5Y!YIMM3ZG!]'>J+0_UD#1#
M\C%'/8<^B>=OSP;Y*G[NL[;^=VY&,:7C'AKR8YTG0$;/T#$FR($!U;2 IRU8
M#N.6__/6;0:1%\"J4))0?]MC_:ZQX!K-8R3SMZ*4]/ H?CG<64^(%@-26W3F
M=4"RSO/6K@_0O]/!97\83;7Z4MW?Y#"+OFX@VWK4\V'3H"^.GTO#+"Z<[:]
M=#>]IC%VW.-<: HNX1I0<>W^ V>4*!ZO9>-XHR@-^;OI%B\1G(!\*>_-9S'S
MFS9B"<HY23Z5VK3)D6^*6W](D'\O_VK#'T"4@#-V$<AP]:;TEY";MJ&/MR[Y
M=!XVI$\:3;MD(F1*2YYKU/=]RJ>N"/*MX,Y,?K&9W5O+#HL:Z.+!!T4J0>@'
M^_AYFSMG\T=MF]+!=,\G<"N-=5GQ64;N-A"9$AM FK/HPX(.!H&2X6!>.>[&
MN.K[*YP2E'J1;[2>DJGR1=1H;'8/M#M&7 $8Y)1V9!:>IZ. +]E!;T32]?,/
M>"";44>53VZK[J?\K5D1J-CF+MC[@]?H18M.PVTPM3PP3TO\]^D#?\C;<,;?
MQZ&1%^YMX)821 H7<J6TL?[QA]Y)(9@]TR\YSH\;<GOVFY,Q#FQ-TV$"L%ED
M(.X5/PT"%],44/.[WFY\2U=LKO+K2LD+82J/KO8U\E_RTXP_#(8E9I*_ <N^
MR-C"]&>%/NIU!$>3 9K1[;X/)I]\>J9<"X:*QITQ5NIQYEX'6(FGCAI?]B]O
M,UZ!QVK_M9J)X 7V^D.KX<J$B$+#;[:&$DD=+%313A^*7)KK#<$!9)DQ8>[B
MF*>4]*S_4&>Q84Q_^#DNOL)--WE"]I6A] 3$H[K&]L9T"8[FA2RH:O+FFT!%
M.;:>Z_%@E2KTGS;S&;([&17.J&F#)S>U%FE X.AK*;/%-E>E]&'UH"S;V$^J
M9*PROY\:7P$L@:J"],MJEA:K55RANB2O]IO>L2+X*P!&-)Q?FQ:6T<OL:%QZ
M!8!:#T/8]GSBN4?L/"0CF<GWTD3V7&-6HGJ4?C5W-U"E= G"1AS98,0^?I8\
M!\1E?\/LQE3CG\0059G735Y*/-E^TC7[,L@'"96]O8RT0S;_7=Q\AGZ*0J4/
M\\K;&7.S6Z=]!1EQ4=,PRK_U?7 BG-D[_&DK8D.M,3R17Q3/8F<HJOXK,[KD
M3;10D?+6SSJ)PK7M)->R69N"1AUDLA\6BFQJQ$U4E_]&"\X&2/$YFN5?3M=4
M\YL OV[?&TL861%[Z35:Z6VF *.U FW".8CVA-3^*P 3!]*71$5 %*_VHI+#
M?4+",3%1)C&8M>?!\,\.AFZ.L@;.S$8$O?<N+P4,"*9XV75L.3*<@1 A1*0!
MY]HW5YP:?#06JS?C#*!]P+^IRK7L,Y/?GK*=OG(Y6< FB-N.KQ7H[Z)J62!9
M8*'[G68FV0^"%?F>]C>&A*HUMEJL;5/3TLCE5]'4TTW'K17RG>W5XKS/-AA^
MK$GTMD5OY03[N&KM8?Q'K1IG]T1:.G*Q&E+6]JN#$ AO)939F\PUXL:W.[<Z
MD;M3$<K#S)8(#;>7&CGT"I&43WTF[N=B2 Q$(Z]PYH!PABN R^U:13-&F(6F
M(_\W_#"%Y:F?HJ/[,?NCY\GRBA/D$'?V&>]G2[M23"0?@F$5['B@@)ZD_V5]
MI[DM-N)DH3N+[R%'.L^*S;Y$XV?60MKTZ(*W]U=;3:M:(,/;VC<NTC1=,>/0
M7FW^.4U33'MM3!@ 3W$I.+T1]217RV5;W \$TBQ[P6D2V"(ZE-@&%1=\Z&%Z
M!7ADNV88"N&=&N;]GU!/(Z0J?C*&1.U*'F"55E?)T-D*]"\M%AI-H,R_@W(A
M>Y(^GE\?GBXPJ9Z[)\]52I[>-2*!MQDH+P>T9:>[J EY/]2C#Y&2BN<=(L$8
MB)3M=]SHTNY9C#5=AXK*Z_KS5\,<S%5&CR;Z%_9V*236M._#C1(Q'+UR;+!Z
M$ZNNU-Y_6NB:TY%+X%.9C> $RIYE:UF%J*2_2MV4Q71C]=*^@T+18[ZO(6@@
M@'XV)9:"E_^-EQ4-+T>_P/M\0;QCHK=2+3WALZ;<-SI*>_F1X[W;H:?@*#_:
MW4.:M/J'\**4B ]+]LW&/)" HTZ>4W7\1P<J_$)V)8RAMTL0KXPH(22:U4_Y
M@ZX W_?E&HE#M;3'O4<Q62;#+A:?-X_,LBJ2ALJL_MF(6ZF^R%>8K78A$+&R
M&;A)DX9.E*QH<W/77%5CW&>G]->K:ZN&$._WPG5D95E*JV\JVZ5?WM![8BHS
M*873V3O>-%8RV7?M1POB]K>J*V #LWU;?%)F66C4R"U%0O7-(BZ^?(,Q]Z1J
MA(_KD6!O0F!!?7,G!IJ2VU5=7(O4J+T-R[ U#?P5$$['=9(LZ_&2^#+PN"2N
M7GI<X+_4.VL4&4;A\ AA,W_U3S2PK"TO_;YW]09VT#?J:>II6J#)<-H@$W(3
M[G'AABKW[V.52=>K\O*&7RNV7.O%GD5S_2W]PIMPA_/_?YO[_WY6$OB5'VW0
MOLDH[3M3 1#VP3Y+[JP\35_00A8HF&[IUG6VOQFY J@^)Z-*TUBPT0? =8GW
M2-P$,WQ[CV.#; Y[U$8X"T%Y >/1]";7C?UTX:T4NO$?H.W#_APGO[-B-D_.
MQ_IAZ1),3N78==4F4SUO(+B6$8[[UBG^,I#WXZ#ZC;@5^,L9S_G7!^)7@,?<
MM4MEZ9?+=[:! 3.)=9Z?TV)N6M@A=AZQ,]HVN\;<F;#^94YO?0 =.PHU58;<
M16'O%*>CT48;[K#Y8@J#T3,CSHV4/O]O6Q(?MRYOP/S,<4$_NF_N<"/BQ? I
ME:5>ELI!N:2OKJ&^7OO3HAWNTK^>C-&^9W=1N=B<(XT3?4E,N-B^?;_3=_,=
M^D4[_P:*OY#X&_),\O'PP>E2&TW]NZO+Z7Z0-Z(IRBS]]0^<DV)N<@BXS$%!
MK%T>OXNA]P.U7_+]F:2:\X6=*=8ZKQ3BK?;YX2IR?8=)MS=UA#HH-6TV(K 1
M/M^7$J6%!, ,1Z$9$T>:%U< B72W]2/O*H;8,#*"%5X!NY"@J84!FM&\$J!K
MDDMX^^HB5>_H"E 'O85KS#!EEM9IA3FX0]45QWP5GJ93RMTM:-86(3P^[L]G
MF)/V#[4UH]_-3LAW**8KX9#AD;I!/BA?;\P#>#:'2="(=H/4='3O$7'49E'?
MP6?+S0U7@-L2\9H6%>+E%>CJ!.OEXD'PS9)[*\ *J#CG!B+IINQ^:XG+8-C-
MBB6:[!<_"U)U&!H=8SF4T>R(/$QXY"7C[RL \V$',9Q]AQE-L#+K;)G>KZDN
MSEWRAFRD<,G60$5U%2.9@F1:'RDT<I96$7@PY1':K' -?G%"!(YA@%LK*4RR
M W=2'B^=-8M!5T+\0F@;;&TG%<^>V4QZO4224[8<53L<J>Z/O7JD\V5F24_Q
M>4E:W["JL(4;A=&MGLE: 'T(M=NR?75_T<HPU!M7LU;7Z/1U);F%3_7'8*GL
MFU_:*A>YC0PQCK@%1UJX/13S60[Y;SVYBV$'P<]7T&?"VB7>!9NZ[0IN3;1;
MLT>Z.1FOCWWHO2EK)%CP'6Z&25890'//*=I[FM7-_PVU73:1^L.SR(Y=/KW-
M6/+!A">REJ>2S=U)ER+REI(WT*@L5XU?==G(^'[#'1DN$8JH%<$/@]5&P14?
M:S0$;ET._>\JF(- /'U[\8ET%\V'@YRD)(O]S=V*I2OM7BI&;=0)^W<U/:NK
M*<Y$MCTMG7%+'F(6_KX5QD] ]J(%+]HN>7?S!;(QEK&UZ_#G>-G/E;]1S[2V
M4_)5_2_>JHG/RRUO#,F49J&7'S7"-%NL]GP&A:Q=V/[QT>=!H2*:@;B!@RT#
M]P<T]P'LVC\!"ONF]N+SGNG/P-ZBF9F?^US],C'&6D/[.V9Y+:UFB6$WX"PX
M,Z1 S!7@!MRY^+<?Z'J 4B%'2^>;0IFY!(#SSMF/$6W^Z/:2%A_1^XUW5D@-
MO&!&"S+PL$<B)B:6>(?DAEN(.+SD^_/<EG1'2B6A2\ Q47%.AD.2YE7S&S43
M^P<*1BZ?VCNB]E]W&:!2NI\PHU11]^H&BICB?CP[HG4EGTVY>[]DN>2%0?/I
M'SYD=LXCU]=5;[/XAD\4Y]IC)8\^+^Q1X2RO *?1^*U,'63!K>:$_)LSQ\57
M ,\!Q5GIAMUI)4PS^:B*QYTLH0#$Q%&/*4&UEFFZ0[^$9(_3WRK%L_1;_G/O
MCM>F@0O.-9E"+1K48_X[H_L&/A/<]8$^.%48*])(/C*HYIV@C:/'_--V3OY4
M9R&-!(GZ&FJ&E1^7&98#^VY9"YE/5SVB(+_3VGL%:)-_HTY;8&LW^=6W@,PX
M&!?>'W[;?[%K'E?>^Y8R"B]^8.)5]@DL0-NA^[4F707)@LB&ODXW]#U@>L"X
M>\^>,5M>JG&*@+3KP'/TA-]:A7/5M<R<3!)>.+*(X-QKDK^%@P;9]OQV/BR'
MNZ^VW  JR ^\7KPKL;2\_LK@/_T+LE!AE*G.7C+8&]7^,%C\_J]]ON9-SM,*
M[F653-'[ P[W+#B_CD0EO0OQ)#]B]:.2//^%_7I)-^BY:4;PS,))A]W6(>NP
MN)X#+V#2*Z5MII<1%XFGLY2<=K>ZF^'%$H< HD%P;7D7/9P6!_U1NXSH8[]D
MP%UF8^;F.T3*A[\:N@I\E/N9<(!WS7?208W'BU)ZCJ4PC(U'I((339H0*6XI
M:+1B2V"ZN_4/YH;0+6\UB5:M5U!)^#C1*NQ^.^_F3(J'8NHU.$5FTK@2:>%&
M1&C.J<[>/-%@G-C1K:ZU>'0)WU1=.?8L5ZW-"Y,$PE6XS09@.I[G< 809@LW
M&%.,?YW/BCC^RRD3WE3.48J=Y5<0&]G1>24O*B^&?"@3\XM27  $]R: W/%_
M,($(#$WBGT35@)=&'KDKH"Q:=:/[+4P9C0%\= '-I^9+,8Q(UH>&\O<>T;3&
M#[NF_#PR>^N3F?;)>S)"FYM$C1-(-IWOK$V\O 4[_G%MM2HQU;6:*KA-(WL=
M),[DAN.3F54]OOVYYUJK<F#>Q*/;3HW)=D;)$9WXT0W[[-AP+^ARE"7!=6.?
MP8Q06@Z_.=V-8>F<_IOGU61B;Z"+3;36'A=\,"I2G?Q>A(+2Q,1?S3I-;L7R
M>KA]E.)5QNEQMZ;=-6#3XR\A6\^8[#1JGJX:%TRF2+]CZ53L1Y9.IKVDDW-2
M.H;\2#K!QQ.4I>'7H$-[(A'A@C,DW8&R,; .;Y0A@ $%%^1$5K2BP+T6IG (
M9U+LV."R\59G$/ BK8MM=[VY((8D%+PA< L-LS(@!(7+E$7XE.DI_\=O_WC5
M6 $H_U_)QTCD6("LYI+:Q:;G[G_^E4#8EM%^]:9)+$C,(HE,2@4MLVOF^W:V
MYHER>XT;4T7R+7E&,HM=WQ!ZA9U^WLDOO@74)!8"& -=N@+TZ#10)71H8,[%
M\1()<(D :,TK]KRMA8X7-(3@)JH88!'\3SPW%D7Y\,#F\9WGQ0GX;LK=2_8Y
MN!;V-YRC"B[<=-W11"U8,_'9=\)K49O&;8N9Y.]S34)O]L.#F=?LSH/HTT;*
M@+%2.80+4T0DV@OCM?F^2N3LT9USROM'_WP&^2JB#!KL%YL0_,Z^/QYU*U\Z
M:H9SA#O\/?_W_9>V&@&/L_JQ3N%.0+A^(81-(OE9NG!G4>5X]YK$UY"BEIEL
MNV[3QZ#B1)Z(V>A>4UG:5%J8AU-BBLGF>&WO$IRA0JXWU!!SD(V;,&/^;;;9
M7N>&N);J#=V;IP.Y/%Q?DDN/8]+ER$<^T+BZS7K'J2/0J$.HV!C:,6O6X.%C
M Q7)@0V&L.1/ H>>G>RY[M717ZXW<,O)#JNZ21TEFO%C,]U8YX6QR=?]TE3J
MZ]:!PT2>X#R1J6S#A819S'J2HI9K7X.CK>$&D.'[;VXNHDS5"UM@KVS-,QHS
M5@0S10 EL,+8O#_1\_H,#. FF#61GDN*6;@9>,-CEJ2+;:Q+N0(,S-3A4*GR
MBXY/LSF:+]U\UGXB?_53U"2>QCNEW4N_,Q[*! :Q)=?KT?H@:5U?"=^Q>/8;
ML/$"6B5S(F45L\7I+93F//.(MDK]B('5#_SF-UR** &CZEWGUF:#RTX'#'5(
M8:_+<PFV,C#N#G%U_D4(.[U5"^VOBQQ'6R^//YLQ$O'(4J(A+]00]G% /B3H
M81B829K38=*&&SPZT?]HPQG]"^B78=]7K@#.-F90K.I&RBI-PVE EHRV2L(2
MQ[:)?Y?%C7O8KH-&(M_8S+D4N3%O[-C=XKN_#/Q^KQC]F;BU_UPKNJ,NVLO9
MW8KYG3DCK_+&NOWJ]D(N;TW_",R3Q*) U SKYZ>W%\OYVQBJ_WI4,6F [.O:
MK2.W\^%ERB#2$G%UZQJ=0(?O+YGPA_NE1)UU,)H3AVZJ "VH-_4G3Q26]?AI
ME:0!Q?KD6-JR#%+<C%DK;MJSQ=RB[(I-8(T('/B6F/ZFF#<CXU\ZB!^M)F;,
MK0@2F1B0&MFN87@]/5X]")$."R<IF,46#VC?4 ?A8DF*[? 7W5> ][%#[%<
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
MEP.F%,5^Q\C!,$5<5P71&:3>G*W26T!'&&%(3 ,%V8)[9,[ZI#X:7_:+K2Y
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
MXE5W&*+#I V ;6*A^^YX>5.:_N7U=XWV(3U= M,'2K?\8359>(I_ZP6GQFX
M_6#J<2X;!6'!')/>GX7<5P#&*X"SI-+\@F(W-6'!'.?XO@-4#/32EI@I_)YR
M!%SQ$B3>'0;["*V#WYSF0= &S#5#Q>Z/TA2:0CKUJQMED,2'A%G[^2ZQ/]R0
M@B@G'/0=)-"FIC) [/- K?\_TZRB]%5[EE_6MGVRS4-;:HL5'F2:5288;?6+
ME@X?O!Q&H$]+I%=;FA!2"^YBR$!RYQ**D7@'&U##\JNWR?W=2Y8*BC.WBT-$
MVG2%C)U:G]_XE/#/<<"Q/C]O4R"F@)ET;SD35>")Y\;(JBP_BFB,XB]P=^=,
MNG<7$]:7[KP 6GT9V0DC'BZ&6./3X;ISFC9XYDU;O%QJHZF(D4IS&R^[<IL&
MR"I[(0M*0?8YAV*A]+-XUL-^3JB%4YR?;'&00IC$Y53N8.]Z8M>]V<9U!J\@
M!]6.64V>TA7[T2#U);.@BO57@2/N#H]75CA_Y=VB2(^Y8\U7A1"]EA(A@L%Z
M'YIC3K'[%B$*2Q4;L,;R- 8[-ED&XD[.K[P[R#9KL*_YW?@VAP:&019S@^V-
MQPK_0O(5P#4Q-:XM"U&UZR"3+\#Z:AD:*Q+[XOOL#-ML$Q_WUL&!U"+V0\E-
ML:S?,1'Q_-9NZ"!VC@X>HJ2#]>C77;0HWBY?&._=7@MJ0Q57&);+9+:D_"A?
MVMM T*/MI)I6Y$13'(*MZVXRT7PY2Q'H=VSBZ*LEA^O,2Y^$A%,BL70T Q48
M>V#_AYT%"&:-??AORXDH2K:*=*BN^B"7QTK/KU[-G5GS#W,=_SI.H/_?=LHE
M&\BV-J[ZKVJ 29WDL3]X.KC\%6-5S7<'X/#D08TST\17$\Z^'IK6A_NCL,'3
M )3W2:B?-6XR14F'!IQ;'L_2YV.4U;LU'#>S_Q?5U(:0+MJZD7;[P3I/59$\
M)X50PR4%21#O^",T'!G&UM!I;]9S>OKVM*%VU\\6".33LYY3>M29+(-).HBY
M,[8<L:Q+QK]F,D)<-)GWXOY\!4CL"/+!',9=SR[72"XA/(U]57T#X]3YO?/$
M1G\U3=Z%CVMA4^&,VD*P*'W<6=3K#I'27=LYM+1Q@):[9T?SK.MT4UPCX1/P
M$5X+:;95\_.XZ)9UU^FB2$8GX1 7;DO(UHD-D*,E5'2(8.5HUK76JN=R?5\I
M9]\?I4@S@?J0RW,D547T&(NXIW-.8/,VX051W0TB<,EYDE:(2GP3 Z.]5^"E
M4 (P;P56G/<LU/%EU+-T&\TO=94B/0BFHD*TT4N C SE0?#3!J+%*U1S/C_^
M8S[-[!;^93AU$Y3= 0AT'%>>!064\W1JKU,7Z0IY'OWTIVM3/;K1D( BG!-#
MY)!:>HZQIMF].^4KN[:&,?X7T)=M:=:#W]"VXU]7N?I<9>BZ<DZ![U\*KAJK
M)L(%SXNGM04NQ^X1: 8=V%#9UNG'ETRIM.LPD%/ZFH7W\]T#U,;(H"8;\8Y]
M2P_]4UC/EB8/D=J:I'I1T#A)^5M;?%YQS1795H'R=V269AH.=M=T_M)LPW0F
M/5T:,TIEB33VKB(W^*G>/G#&T>F:3' ENA#.-MTS:Z(PEH3P;^ "7,8:(2R<
MM;II^U04A=MI_O>N*W)LJ+Y5Q\O$(VI?PJUP9<+=M+QRJMNKFQ=<T+A5B/%A
MB'K]E\AGLZ>#X>D"56L:^I15W5E?0<VTGZL$EMFPZXASQCUK#QC*56ER(/8Z
M4@7\;G*DVT7?Q8>31'-1T5H_#Z75[0+9)R3B'@DGB'EX;3Z05QF6RO(8W7Q5
MJU 5-LJ]A< ;&L[):0N^XKADGH(_O+Q;/UVK^+M&KAKZWQ/-_TZHQ(WV!@O$
M%]^'N51RON]E6(WUY\[7PTE@$4F:SXBF)*[ZZ1>&4QTT53"3 43V/]6VUNRQ
M_%F'F?VQ<Q<]HS+_^UFJ%JWM#M%2'(\NNE>0872X\AB2QE>X B$D6" FH\\/
MB<VI]=X_8 ]960D!JM)ZB^J*+*XV9C]7S#<\:.[1/OY%C(T,=PW6YOES!: _
M@8CTT^>F1F3;?L\Y4#S)TC)[.E_[I:L5L<@;_#R^6B;P"5?S-R-J95*-8XR.
M2R@4\S3[R_"&3EP&S,]N]N^'+[M!V>JBMM%=#1[9'!R,[!&?G_CUB,T/?OPC
MOFHFF*X69IKR^[&\H1J4"":,#CH(XY('(DH)KLAF?G'<:3*63NX1WBE_\#D^
MOCNY-'^B=R='*&9K0FST(7Y<JO6&T;ZKUW9XQ:::_N&@G54<R>TBH^D*D'!D
MOW,%P-4K><%EL.1NRULYH67 7>;'IV7"8G69D=5)Z>=&=E5/$_YL]:8]MC4X
M[&(QW:09!PYD\TNF\("Y.A[\P;2;UYTW+[\.;)[:,DC^[W[6KD9[]#!]G=VC
MI&]#+TT:K/1?P0I2PX1(N@0K/,<F1[RFG"M&C:2"27Z*M$"YSB6-!U<^5!S5
M:>SQ=G4'@H01NG>-A<?JV^-.'Y%EE1/RB#:P;21W;9\CZTZ@ ]LUG/GA4BT2
M31:D#YQ:,FQ03)!];ZAW=9DQA7GP_;4(7CG6F,"(GG3&W='=,"D"1?Y=W'K?
MN-*)L9!C_*WG5M:ZRH!%?8_ )!+ID< GW\7]7&R74%A_MH,2/C:A&(&OWLK;
M$(CC3NZJQ!;0)<M+ELQYI-P1RE+UCJ>#WARSG!(=8EJ,$#$4E1-R<M#2KZ"*
MTO&:Y(45G.9TX<:^$[0GS1KF95^7X>;7/X.PUOZ+F>_?_GVN<:Z2U6#Z2S#E
M5L)  VF!W__Y2HW<WC;Q*<F<D%A"XL);)?AWDP]B=)(#[QN#W(MY"A"$MR#%
MU@!5!] OR/4H8VL<&?KP:&H(_Q4<O2:XYWAJB3IA2%QF;ZB /Y@+,*,A>/9Q
MA$G.*B9VJDO65D.]15KCBS@.3*IS958Q0H]LV*C[MSFM1K2#B;?"1O/O3W=1
MD6YVX1$)35D('$/T:UG%0QJ['::=,W7+0O'L4QOF(POD$QEL_M:MXOL#+^_)
MYY0\$WQK;;LZ<)&E?9<PV=_-I7V[)H\^MI"DL:#-CMZ=+.P)"-#\WC997I3F
M)F8_O:5OZ%<@LSTIYC,)FSU=GKN&"CFL8V2 *1B3W_5O'6G&\D?  _=Y-1N"
MB9?&Q'#4M[1Z>M4FAGY/51=])[)B%*,\[';F&--=UPZ_FXUYG0N-_YEQR788
M4],A\;9A!Y-M5_=II76 ER?8$FAMK9[-8ZM_U]CJJ092!_?TL]YC7-GGPEU'
MYB8^*V/<^KL3G5CUFU^G(?LS@T\Z8E!BN2[E\+.XYC=1@F[QO1MZ/,R_B-6K
M=O5U8E> ?;;-U-N$S=Y+MFD(B:=\"5D$8EZT)KP?!0=L(G($]AE!V7DHM&1U
M45QK?'JPJ"B5B5>NVL]_(5]J*0G91'YPOMILWB,$(?[K$D'O9:Q9HO6,;&-+
MTPW3_^*D<^'U*O]HAH1,^T0+[1_5W2J3$WEKV,N3RN$H$2^K:<-J&1D:B/-"
M)8C( T%U]4BR#YL>5B XHH6/ZSF&Z8>_L_D^A$8;4G?-S&;OKS4__%J3V&&!
M@[TJ^0RX]52(7$ [3X_.:5D% (>*.,U&9-JX(+P$_P][[Q74U!N^BT8!D5ZD
M5Z6(2%.D*"TBTD1 4.E%I(,0D18@) K2FX" =)$N)5)"$)!(;R*=0&A)Z#VA
M1@AA\SM7^\R^/K/_%^?BG5DSJWYO>Y[G6VN^13-A>W-_^JE36T?>?O="/3JQ
M190V27%H*Y^A(:J %#;49B=0XYJ];=5:'AKDX.KE[_N6><;S96/KWE*"0[IA
M3>;+D\?VB\"I;"NB;J):D *07=$0V'8.N*:XZ>79R<=H]4+#*88F(2*S(6Q7
M1"_%O\;D@?.G^G=>\8_:BJ S70MUXE$)%$$2O.,XN/@,118+GH6*(%H1>I.+
M.JV1GB'9EGAF.'\]-]=P_[?'3J_?J\BGE/S\A*CY?0[HT ?OXP91G?8LI/9-
M7"7E%D$GJ6B3N%EB6<_"PB^H@]^;U?>3%<_='FR>LE7](!7S3+N^\,&+)0C#
M:2"I F_V>9Z7,%],V.VTN]-$K+=CK27*_*KZH\)8HQ1_THE,<!I#=),*(L'0
MOTA:2-RUH)&*IIX9#U0-<\4BB)F4M=DEI!;ZO =Z(_]AGN"[(>W$?K0A'U?A
M67%)9WK( L03/*8O^\^@7\*?A2]ZXD;<T77TX-]2N#Y1U22[!YDG6D]TKO[A
M!S;]VWTDJ'XP^=ZRXI+XY_04-1>)3_V,\?AW.$&:?KX<E@M'Q@!96[CQ"S&8
MITH:;$!6B \Q$LCRZ^AFJO98"XK6/<,+.KRKOV364"-F+?WA8UV1BU?L&-J'
M:'"41/I R&]KDD'%(OY+!Q;_BBJ=G6Y#D%5C^J;Q1+I@ M64.W%(L /1Z?V7
MV/*O?D^\+_>RWK'"PE24Q5C]]I.S5C&/5!)^L3MNL=DPJ+Z1BS]D=PM<'X5,
M&?01F$QX4UN:;NG$<#M9+I<G9^K761+D:=-N%$2_E&PZ447V*>ZHL-S@ZYK,
MY%PR-\/D-)C.ZGJ]V:Y%]WMIC%OOB^B(@A1E>><R?:4B<A/EGIW];'%8!$:B
M&"#:N%-[:K#&3,\\5U(G0Q"^7%9L%'3(O6>F3L_?^T<?I# H*:F&;;YU156_
M]XL62_0YP-V8#\)S5DAY0(KK,G ]!US5?4^YMF8GE?0P<CNA\UH]ANADYKA$
M5^RI+Y+R=$N*J8"'?F)2>,K5BG#<9BC\F\)/ROQNL=[0RBW$/#[V<E3F,,36
MK)..P_C(G;Z+<V=:T.H9'R_5:STQ.M8X7[NS.(4YS\ZF#J6?9?JX72XP_0SN
M.%IA_3.BZS"W= 8ZH*#\I)]@A,(H9R]X[MX4:;6,SX#N]$H/21'LR1S\G>@&
MZ,T?EJT"Y(=$FL0D4*5[3X=AB&-IFT)&C95^R>S _=0T=_S=.:;(5TXW,7)2
M+&,0J[-O%&G(;6)K!BX(B+-N^-&DH/*1FR\-\3>ME'1JFK6RHCA</[W4Z+:U
MRW[?X?688H>>=W*Z8,P-HU-]$M6BH7T;)C%N$1B3"JY]L%1[*C#PU=I]EW[&
M1IKBU"[_&,F^_3+0^/9U#HX(9E_=HX*SU$,X1JBG,\L6WBEHK$D82C@ DG1;
M-(L,2KO*VB<76ID4,[(",+8J1OVC\G^B^C_^L_Z4'GRE0?T[]P*/>NA0, E)
MH3<@/N_)9P>Z"&.0NH19*&-2&XP%PE*QEK6Q(:66E5[J"XP:W&KG3FBPOBH#
MDK%]G&RP6E?K J".VI"+0 K)-!.%$TJ(8G<QZZ:>#A!E4#1YZN"@OD$GB)>N
M+V7+MK<@$<??S2/9+Y=*&5WXL5-''#,DY1>MH=@56:Z0 A>O)"AEX*VI1Z^/
M,_1/WNRTF5$KNFKP^WJB\^W3T3FU.JI4R2\[[.;W@&ZPF<!GI!M$S()NJ@W)
MHT&RTNW$G"QJ["]&$9L0&9>MJDK .OD(9G6BF?LX:IYX<TT3Q1XNOR-?(X[A
M)<(NW!1NBE9,HI+-Q9X#!"W=3QYCYLMETC,+K >^N;UK'A#+D6;K"9!E]'A9
MW!@T+$_'B:XFI9ZR;MBI$>&QLM*MU^W=H'S$J!@%.(]'\&.KI]<&E$I+XZBC
M&3(>6.L:*J$A3\(>]7>Y:#OR(HA41])-1+MFXN5-0^+'K,<:]]$',%[=:^MQ
M?AB7YA+97 'E2W%E*=/?1BLGMOLC)?XZIQF4Z?KQ99P#7N]B[!:/XH?57B.M
M,B(/U\F<\ 2FP]S+=%[U9X[^$;D;@P+L?5+M+^R"GB9(YRN(ASLT5 *Y-*0@
M9K](27@O95QK!$[FT=#O)B_$X41#C72</SZ[/-WR2J[7[=Z:J60!GWS$T[KR
MD/>MII5OML>@0_:7_.7"5:(2% 4=NP*%9"?(@14]U1[*\E/:3I^,&I32[6S8
M>MI_B]8GO:X)Y%4M^I0[$4.,.[)!JP4MAOJ^N&!@7H%M2GGRH[B1%BTO5R^!
M47T.N[?6V;Q?(NM:IE4+LMFK13]&=^@V5LDJA@@9$+4H]%H^V-T$H>MC;Q L
M-+I%)*!US3!<@:&LNH1XI6&,P==?O>53*@?0A5M,6H:C&U=5Q(\STZT^-CK[
MJB&V &XVGA0;)?.SO'<B%J^&ES2PJ&Z,?;.SL>PJ$VO^J!\7G:*$<)M*6[B5
M"8YL<@.Z)ET#^^)7"JO!KGBFR0@<BLV#"U."*-!(95HT\&$T>=0]B=?*]L^[
M+V*9EF+S:9<W4I]/JX;VMQB2X%6=V%299XN,NTDTSWK%GUDTX3S^E&?HX>B_
MD":<;SQ1ZT<AM/3//.M9+22(X(D-T5\T]/W]B13597_M@GLSK&=5D3/>K3=)
MFZ&#XU/U%9S3+0MCO/AN74\8;B5QYMUMU=ZA\$#1\_=)VT6DP*>$2NC5;,N6
M"7];95/T//]/A7":I.E9.\Q,1J+EXW4?]G\:@3M.R3W9=SYFJL2AIL9>U"<]
MHW02QT\4N_+CO"'NN*#N-('=;W;SH64+6F]YV^<Q?T'>NNF/C?F:ME/_)#XP
M;R$DM:N_'K B_*W!RW&@HA&#5]#/PCS3QA;K8M?F^AAPHH\@C7C6C]HNR?V+
M(<W."0]T_>@4@E#M,(QYCY#&V3>Y ]YMB*!G"<;C)#TW$->79VU\S0T36C<H
M6-W0K3L3Y HF=OS0HI=^?01<T'N=YKFF?V5)$<^%JJU&>A%!':TB$VJ!%> ,
M38)251DX_.$%A2()F\2N[,SOS'U-.9OQ2Q_I"I'7%IJ:I7ZOKQ!VKWD$>B6?
M<Y#@V_$.O+BUOL@0=[5D O_AF:[GVT7?=GKVA.74Y=WG4=.- /[+8L#GORD"
M$&\B/,8H&P>+4A$.)P-]JCV!K*Z-XXJ9LO#M-_;Z1"U+6JYU$?U[<WWO1N5C
M'/4"[YH^$C.NP+%@?/&Z/8+/VYM@X0>HR^M\*21A72(J1@:1N2.;EF_J^3'<
MJ '\1.'AKX0=D-"#R]&+72T17^2""+ CVRB<1,R6_ZW#&'A6]V97AHCR^^NP
M[6T?Q4!>ZG- F=/>YW, CVHB"^<'UU/A33OF_/9C#;8+'DER.34@3&1\/(R)
M3*/!;TR:5>Y2U_1(2H+\^0U]:A^))W$S"TD&E* +.3/[86WRT!N#H%,NLA!A
MR^S'69(F20J[;<=;J_5G;,J ]Y$*C8E;E.CIZO!S_W/ #%5/1IX,H:HZU0&;
M*^Z?Q+2N,I>7CZ>[B80)V-K&6(6J&OR:_Z'E Q)XTN9DN?3I3W-AF$Q=*S(2
MZ!#JB^OI@%&! _]C@OYR3#VX_,L7\I'ET"!M5&8GW[RN-EJ,VX2.C@OMGME_
M=]_Q\G*']HT7S@@B[9'$I)H[]@M9W)/(;SI&%BYSY^)30A0/E6C#5GK<OH>%
MT'[._V$L\CW2J^YVO4\?7\\M=Z'Z6<Z_!H])ZT2#-J$[9U_A-^T928F"$GBN
M*-PNH_O>O$U[.IXR\SB&;;;B*IX.4MO0Y;BJL'2Y6!MD3W:=U."&&))RFBHU
M:%*[[#A)_K@$:Q,BY_(!ABON3MXYH),M]7Z6?E=5U8^&E-<S>3K75%)F'*E^
M3**<W0^%HUMOCV^3]28Q<O&*@]<ZCS&>%M(INN7N=>Y+^@*G;6SZH)*9SM>W
MGM0$4?G65I!=SA)?D9H703R>%U(ZV6Y=Y:+_#S%@INN5^JZ/[APPV9V:U?WL
M\+F-Z)IUP%^__(F5A[M_<-@RCQ=_#L $@S"B6+ORX@6/>6ZB(CH<*D56#3\%
M=1SY3EMXZ -C#O319WQ!XBETCJ_7^IT_L9;A/O@*0-'G )J;S9/2YX!7J-BA
M@D%W$&2>OREAJ=&=0YJ%5__H"\7Y4^<HM4/\W>?)\9,06,W-XBI-/!U9=_%T
M,-""J!NC=A?O.9!<U.%)T])TL]@K./V(>*/?NE?&,8E=K?9&D$#?S4?P,N@P
M\*HCZ9#PWS*KZ2>&LL!KZ[7K0P')=%:S>LT&-&)7>DJT!?K4@55A?_[U',6<
M%<.!KU@BTYM"XR#,!+M\G!S# /X*85P3F]HIW^V2@A\P1$04*IDX7Y$MTI\H
M_DG_NC]E/GG1/A[%0=9:E.,6C@IFB50T%,81+U2%X7ANX82:>:!XI7D*QLIP
MI8C+6:9:IL'@?IIXEID.U[IPSI^SH@LHW-9:1$9#7)4R%^>TVDY G4ET/3B6
M:YI>Q6V!/CZ>W#-/C;VDBZJ:SP&EL]+9A9_EO::7[^\S+?!3^K+0T62M:H-"
MR.-)-;EO),PD XQCR@(#SPX@/I3)6NE>?9O>CK?VB^45X'W[Z?'(56<F*;-T
MAGL#$%=\".P:=,J.#I'T-++;D';QX$C^;ZI:0MD#D@,,F-=/UFF3L&@HX6:-
M[%YY[7"6TWJ+--"5+PREM5[W66MBZ9@+^:TA,>ZMX%9=7?+) %3N?I>.[IU6
MDWI[T)N>CWEK0N5VOR2V8 P0YP9BTM'!BB<LVHM(M85RX;?2(520 K>:D4ZR
M/?O'BZJ1?QQ7RC2$H#TI9-EQ"O?\NL:MU&U[YOJYYUK9VWSO^H3@#F4V5K-_
MOC SRE<VF!4[T?PVN7[+(%)_Q>R'Y2S!D(%"?TWB8RLO6%B',-?387]YB.7]
MP86Z-'#$6\?-E.UJC]GT@$JLZKU6'@&'5^1M!U;^:19T7MN%R8U=O\ TUT7C
MZ#R^)*TQB%S!NLI19I%'EET<WC]OP(P8;UX34PUM>V?Y*M'S5APW4E*AFI@L
M@ND1NZ>/P E/%=J1]'$HAAD2-UX;'>6O+MP1D,<Q(5NM8.%_U3_$P"QS>YFU
M.4EDY69CXZV-;=YK=U(D WJ6-R'F9ZG^0S%9A^/VA!I_-XA$E0=?0&G%VG'P
M&^[1H$ECJN[)>ZTT&5\F1]0^.+X5FY/6>%P]RKT3AGH^8ZUJI'($SR5[GGIM
M"%$1\X\$>Z)P+<UUI"3:C_["M\V-:]U],=-_F[[VY_:QC1^0EA]<K9(B=WA+
M34*9C/&;VQ*6342(R?2LC><%_YIN>/5XR+-4;%NP^C@AT[8H@7I.T^2^SK]/
MJ1UDX[.X>E@L[)J:#UYUSO2$A638PDYA#''C?&%!9_L'78.T5Q^WDM7#6K3K
M!J=Y%Z(+!M> ]0*MJJ0Z;/,,BF5]#3U*ZF>2W?9>=HD=,VQ.G!"_9-1',]HM
MWD?K(4_SH$]-Z>=I 'BF?9Z/%.J)-_3$&7\@:Q/Y]3.ZPKP>3>[M]70TO>MQ
M$:UQTA_9]2[*PFL>?02+/$Y(2N]Z8; =3+M5[(X;(IEY@BIMY"'*A.6%J&]S
MWLV(2SXT]8:J.>1JC:'&]\R+-U8G2V-@+DP>0\8$070XQ(/"2U1^?Z!#.+&;
M7=<OL]R8]$['Z^UX!7;K+WAQ1!/[$_BO\#JE//9HXLS$#D,Q7"?>S?[$K%/]
M.D13!DX]'C6]9]=BAO).M<R:OJ%L?-7AC;>E^="=U0&-5UKMN4-,T(6\V^.0
M&XM3TDX$4!("Q-#S;4ZS&NSY9%PGP^M*88AXY;:/>Y/ES*FZB&<FM:^+6Z:1
M3/>*O1TQ:BN&I5/&Z&33AFB$# HL S^9Z6!?Z.+@.AX9HAFPZ2GO7@L3^VD9
MV_M5>[GB6VX1!/&:Y<,"J[_]I?EISWPNA%02J\Q@U63&=W<K!94W9H;>,^_3
M9^_%1>1_SA5LEQ=XW+!#_=GW>IW:;J<P(BH1 B18:TTLC4-YLT,=.UE*A*,#
M/)6*<?RABEYBN?Z6KR(7(5?W>X[D4^8J3?0S/".OW%H^!H51I-!JK@2TP7B+
MMFN1Q<8QVS65=?/VD^Y7@FD286\N#P_RZ*>^9:RX'?GO _PN ;V5AH?3KAVC
M3XP[!RJ$!3SF1?([LR(+N!+XW-![@YY,A=9])5+Q[:+(R(?=,#6C"#*^5I\_
MF'OKD/!:[KTPG<(0?5?98$5H1+5$^H8!N*IEO5I6_.>7(I/;/1Q0I[_L8CR/
MKW[-<2JW$ W9> L5)#5?R#HAV4:TGQ=+^[$]RS;DN0\N8Q39Y#E(@UB<FMUH
MQQ5SX1P;8\U.A=-MMQ?EI;M=K)_WDWG.D @6/NC8I,;5<7]X)&9T<Z#\^WHK
M;V/ZQG[[F"7G'V5S;0Q_R2M;I[T4X;I!WKAKD%$YKU+H@$IWW&(YY@(7D.Y8
M@WQ6Y=C\CA\S18$,D&-ACQ3.5E,Q+GE;[]SM_@S7Y,5[H;D)OQS(7&?1_L8?
M6\5(P<?"K(=,GAT+]&]61M44"QM20=XU4^K(Z6&;/S]30KZ,O#:1_S+\76/-
M /7E&_)9V@D/!4 Z(Z;BE=N!D7PI4V354;(FT4-QXH9N[ 8>W9X5XK[NQ_6L
M3M2#FW_O8_?DFMIR-X[-/4B8G3)SARPS[D28SPS"YD>=E$:K6>+#,*CHB,F"
MUY_<D0$CQG>0B19+62ON()G?T8:,;B7FLQ!$K/'7%JI3C=(/:@\(0T9)+U-P
M4+YUJ>+'VU>?E]'4&;S:'NJ%&D[Q;L8N[@ =$W0?HKQ\VZ%*&1T4N2C;245K
MSW_U]:WUGEZFX)*?/_*FFGA%%VB:*XJ2]82H51MX17T4V%%:PMBA[9>+(,S-
M5=S)&A\LPJ]"T&J4<L%GS(^OK.RI67B\;K>HO';,)&*3+/UIMO=RD2<_3]$\
MA\U9ZCG ;4$ XDY,Z P^A(=O;UL-[B@*TD\4(X@L[[V17\,Z3"-='=^-Z;@X
M^+)K<I]H.%[KNOU47:K#G@Y>C[KF'CQ9@>=/\'U1,YRO^S//VF)[<+%EI'_L
MM4R%L.3[[_>I(9WQ^7?'8"XH7LBMUOQN84*&QW_3A2@JDJ[I,%FXU&8:,^-A
MG@>;7J8+@8F^7G$-D7)B5TX5,E#[OAVEI<.7_\A0(HW7JW)J2R6+M-MQP:1,
MYBP5=Z]9SGG &"$F_J[8JI"N&DNPU8YG&N'@Q'X::6%KF^&VJYQ=5>*6PI0$
M$OGGE5,Z,<\UBKA/IBN>WCQ./TFO$8Q_MF%N1OC'9FLD>MF233Y 2@G/+>%V
M/0"><\!"DI M=,">"M*:DC++/;*,HR TWR'WAV4BXT @P<C,(*9**85BH_5=
M-J\;5Q[V7?N.U>+G"A#U_KH[/$Q,VE8GRF%SX;% W)T1M6ME'M?<TC&ED=)^
MS3^K3$ [<EQ="A45,<@80&-CO4F0@,^_,/V[;R(X5"A#!/#DV!&1V*FADMV.
MB:P2[MBF[1]7X+>LW*XN5$FL#<@.*DK#.[VIAJPRWUFX(<X]"E6"#C; !)C+
MY/Q#GS_A2P]7BDY9_U,S.]4\Q$&<ZQ"]3%VCSRX?:6;ZPIO:26 AS+X.%=U"
M10RQ(:+BU/SF[Z(5Y[AZM-QP(]]&M[:^(;(V7MSIKM[-4'YJ_R=0_,-MDR?=
M4?(_+#]35,A6I @0<;4#QDP1GB'I3&[:$G:*X;.>=M?U=[Z.111W?99D143J
MY3G>L]T>RN:)EWH@^_)U:BI)^-08HD>T*R?4O2!VQ^$$61Z2VCC23US22@P4
M)PN^V>DZR!RX6-="*KZLA$TN$WZT.VA8>7])Z9A" #^ZET%"1\A!1^M<7A(=
MQYBKM7O=TV8K*W]])2%+G*?7;1M7_TB("NQC7+<&A"[:MR"",I5N3'JA+++"
M=7I?&%/DSIWEPN-Z#).93DV8_2K([#8L/90"D2 Z&K>0Y' P?KF(-XYCARS3
MN^V8G&#:F6I&KII!O^J&]L7 G $A E6=M]?[&K&LHU"&16"G,359[ZP0?IB@
M^WMO#<HV_N8<4(-"^+O[S0C>5/Z!2 W]LW=%SVM2>;_X%IW<BA>ME%F]/4E"
M/"^&\%R+8$6J)>)'H/QNYP#F]-TMJ2:+@V,=Z]IF I_A%\D<62BQ.AN?L>4#
M[!3F!(_NC76A^=23XF450D%;FZ5%HU.;P2^[BH[,XT3O,-&><#;UO>G;?]^I
MEQW]?46S_R_+;WLD, ;B2H!WHZ9\P=P]>3<)J!@%P2M#+\>^_1P]L-7VM\Z^
M_QC.F&(L+0,ZRF3HKC5H>11A::4E$&H&/WU)2L6=DBK:,5V)4160AR.*<DSK
M& ^+'IFJAAIF^-),];=7@<FX"-G%B;C'M?T#5W)Z@E[[%.-8IKE?U#83;Q;@
M@0)SX#@KHDO-U\U )$.QMNN%:+ =?RZF1)1B_Z32QK>=O)2LGQR?]//E+5+^
M[[?DY^> L#"2M45='5$0 >]0Y]HS=%DQU,"/&8_+[;#?/^C4+TYP;-GSJCZ,
MO#DW^Q#-[X39J3!X.'Y\\,#DH/A;;%A8[*VOE_]W"YL)/KL%OW=6K\:&EXO)
MKSD'=-DSD=2+C+G!X6TGK=G?% *%7?U:L[K=MGLS1 <T/&_RBX)LXI]=R7B/
M\I"+A'$JA,*>$5"=QI=)J<:$ H>JV?7@LZHEE0?/_D!'B;WM M3O I/?)ZQY
M#+T'NL&B+CBPS&%?B]1B$BTI2X[QS^1)Q[K*X*^-=?E;K_O>.@:P_J#OC&KC
M-RZ QP$O1!_76KY *R_Y";J%Z9O'I!TG(6GKWR*(9=/$%OQN4]O <D=T;&GL
MX"@6SQ.NSVB6E>CPS+ Q@_':D.T9[?8#D-?I4V&. 0*ZHU6$2TB 4%R=BI?Z
M0I90\ IQ%4(X^IVHF9DG=R-]Q1-:2TK0 Z]*B(YOU; )D*)]CU!;G#W&&C>4
M2!&T W=HD3Y@<UW;K?RJ:.:1CM56L^Z3M;)S?>+M#Q(L0$_#?B=L;MR^"O3(
MC^2VVHVH;VP5)3$;/N]1\MD0XJ\SA(Y4JVEYB>PDABBP>S<F9*2!PR4%PCQ7
M$FA_-TETY7)W"4D;<X'#\7[S(D3N]UMRB<78E9&J$;]=UAY??NI3-3N_:%GK
M08G ]!\ZE=SNM)EGM6J&51<(P'8!V]#[_G(L \(QD >!CJ7N0G3I>\9\5H\4
M*F(40P9U^_T25=VYP)?,HMN.&.ONIHO3WO;^O314JC T<Z\]3P%-]B\@N9H2
M**5PLBJ1)B/JT-.ZZAUF@CH547)L]ES4@6G@$>>(P>Q,'Z"-OZ)Z'.9F#%@[
M!W"^(=,&+H*N8DBKS^+^(@A;F*Z68,2?$,OCXG*88H:'JI,DCYGZ)7@Z1=Z]
MPY@([/%B7 \<J/)$L:OQXJVOCAFEM<Z5B.7Q-J3@Q.EJTF1EJM,^*RW=;9:/
MN)%@'ZT<QY5+I,+E=B=5&Q+O=0ES2B/.9+5'O)<3]RZ56=A@-AX=:"]?K9+>
M3E'ZW,MXI?>1?+M88'_$GY-\\R[B.>!W'40?27@-'FLW7F1H=&X,?V3[>G;#
M5_M:TY--+]2@LVZB]FMN>I,/;;0LA(P>.!7IN >#CE  \I*>6Q&-(TD3!YY,
M5O.KST9_SE"2+S](D07_&_?M L/"-?@LUUO9"'-+P8QW[)'=H8$6Z2:.#2#%
M0W6K2P&#R("5!N>D/^JO7_V<>E@-.G*<4,@%+BY$0.Y^6VOJFL\OU*VT8V!A
M YOAAVQ)ONJ=>4[#K=\JCBRW2UVGXGXN93/(#_GS920&/=L)-2\CK6J/VIM:
M5UD;(+VXID&*;#*C-WY\0&ZGO\F?ZX:4WQE\#T&N+M^O6C2.;>4F>15N8**B
M6_2_KO%!P]TR3G+_%I=I>S+G>F]MI#[=N\/6/2CP7I653@= \-DOW2XD&,%B
MS@%"+>HXL[&=ZA8I8J%!4D>K]$\]@RX0J&@NUXC'R>'8#,][J/K.Z-(]B>?Q
M03UA"N< #GVL'!/$@A3Q=6/[9@;QYB2,Y[?"^L[.#<2HGW4"]Q!7;_R^M6ZU
ME'WWVD=I4X;DO:_!#_QH13=[41=-.RI#F.$&<1RJ1G#*HVO4%XOKE*J:$;S]
M,NG//J\W\M]CB319//_RWL)]C$\O2>JHF7 V>P[@1@"O;6KP$(;"*7S@E#&=
M.+N6"=&P=CQF\?&H(D=C>A"/3G;1^!_/2$S;L_#T+O YH /%U$:46*36D(C2
M;LIONZB.L7, W97$XZP7DWWRUJ2[59@#+7FI[B@3Q.>BRN]B;VMO.*<H0Y(X
MI_6Q0YAKW119M(*MV6([E)_TS[G*XYYNL2'X1@.0^6"3!_38IT*U@_/@1V0R
M6Z<V[XQ;Q)RP; .SXQIP^O3HV\A_$K-[,IT/'@62]K/U5]BF7S4>=_QI&S!V
M*FHPSK<B7Q1%CTEL=Y3^>EL@;&(*7(J'YA:19!=?C.T>2/W+-OJ)&BO,?Y&(
MF2=K\;Z#['Z1=ER>N\[(JJ2G+H5/,-LUY:/M8HE98#H0M$(_&VN505 ^>"J%
MJW_,*A\GRY6L"_F$Z4T:U^4^VE/M$[M=D#Y=)!./L!X]![@VPZ.$V$B#V&QC
M%H]A$@@[U+$=HDGPG^G\VS31VLPZ+J[W**'JR!41._THX3<CC$WZ755'9OXC
MZ(1]PU $S&4W?%ZDM9$H$?::],$1Q[#+X4;A:D%_3=RU/%6L'(N(5&^W?.T2
M@8:X@<U$2X4B\/9)=C0$^TXOX39,3SQ9LHC4W$FWXFXEN%,% I5[>*;S?T4&
MLC^1KY2/#7J^;L\,'>;+R\"BIO./L@A)T6I2<#MP!5XBRN$78>D9V&R/[)&L
MBPMA\'R7JBT0S51U6#5PQT7+N\OI]K<7@1L:4F09+\>C>%(%SIZ#--.MP96$
MMX_Q:]Z6G>_X7?%=M\I:V[FD"R3-'>>EG'Z$-MO;H9FH^N.RG*Z0[.)ZT2Z&
M:EO%(":$H3;4U5EP>!=%9+A%ZNMTFN6AS&N*%/]]ACLOF:0KRYJ_O)</$J/'
MM@2>7K 1W&05KLK @I@1=@ 'D%(?-TU@B>I'2!"HI*_6DP=KL</;*5M;-<-Y
MX^?4W9Q)V+9SY?H\#1'9OL"UB;$K",4M,&XB36?G,-.&8 7)DC'OKY$G>G@S
MY_B@E(?.](]AGC0-!2YVUEA4I)HR?B$ACXZHE(K-'J1Z&BK1;6XF:E*3(JEE
MM\GG.1@@^LEEUEZ^[ZWH#8NBHC13V\<S!HD[JW"RT5E1JR#YVEA]]A OZ;0-
MRE9'I,XSRM! 5,VX$S>,ZY6F^,Q-I+RNX^3?:I9K2$.'YR^1Z/U0)*,6'^PY
M@";WG:]724*@9<,8JEZ<WU= PQ?^I>,=N2)UG\7$7I+,.ED/F_XV]!L#3U(0
MM /2>]I3D^5PN7SWU92#OA<CNLI^A>H:[\G@D@M2P#L*V!]I5U:WBA\Z7N$J
M;0/ G$9P,)(-'_-/'^92@FJ[!FOLO S]9N>5T">]&S ,)F &7"+D-^#_2JTN
MW'=9L/75AX:<@L'RP]T$J"I8&(>,\U.GZK23)\"C#A<X#(Y"^0W'$6XRWH?N
MRC33((Y$(9?9_COO<SZICGHL"))9OD),QB LH8MR]%,DM,7[.0LP=-$L3,;T
MA TEK_WFKW@R,%#BSW?=WEF")^[,\5$KB8; TA$L%Z< 8]L49G<AZ>)0].#4
M#@P\JI3(%444KY)992EM\W\CI >*Z#SVR<P]TI%-=PWSI]\<W;1G6AI'N8'X
M25I=>?>)Z>'^>%!T<&#,UL$I\%+5<FOC)WT'I7Q?SI,9@R[4%"Y2-] ,R>7\
M15<X0U3CF>GX2>KB.:![9O?C#W"@\3!$62Z6;+DHJ+=NI93C3>GR7)%FG]57
MG/C;LR>S&,G+FZ,KFEK#KASX4NWQ0D/QZD>R,/X6Q 1K^V@ SQ+EK\HD /8T
M&!?]E623_\S?@%=:=MF"RR"(IU=(/X4K:@LI/BSF,+^[K5T.:Z\E51"&\.++
MB36AN%VF60\5.Z1L/DA\QET)W;!9>Z0GHINNEQX"%G'DR[]EDREPM3!YK$OC
M.F*A:RBV]3II ;? 0JIX04!&'LI=M=*D=U<6.;9%C.X<!OYJJ:USZ^J,X=M\
M:N[!U7C*$*VU$U\;:W9E>NO('O&W%,LDVCU(-&B_0S*]@.H3 %%ML, CJ=K]
MI#AFOWO&L@B)2-MYB;TUW')5/TLPX>8^TAA7VC/$9P_1&U537=R->@M6;#%Q
M]($5#CG"F1P<[_Q[>I0Q\RK&:Z?!H/&J%9YJZ0_UTL=]M?U%^ZX9U P+-J-+
MF!D")!P55+HWP:)$FL80[KC&'U&VX^1I)SZOLL8(ZH\R+0ZKC"9\*XIM4M?M
M-G_G-[BD$NU[L@(R<;D,G1E6'NY(JXQH14%='=1H3Q2D0#C#4\38NWE7,/<#
MDEI%6OX>2Q,/<VF=B26%G6B8GZ@F5;)IY6EX,[\"HQWB,6;=!Q+5ODW[:*2W
M0D1IDM?\63_X.JNVVXO_XZ<\_U?-_ULL8(5R!R(U2KD/N454#O<?JH<Y@NOT
MFT;@E"&)C+O(QHB"3Z*OMKT2W_JT5<>YPA4V;EU2NNRKO_QA;/F$WI\#,,('
M=]@<#>=11S$^+_M*Q3&77XI0B05(TE/]6TF/!1BV/!M(-= &W%PX!]C2%^AN
M7FPKW&0Y!UB%99X##B].H195^  0I%TV^O:>M=IM.FGYOR-*8&FJ7AS/ #JP
MH2=N1N[CSZBLKB\D(?B!1I\W;@&H_J\[[O^W_\^,LQ,Z<@ZHU_UX#G!F"8->
M)X4OANJYV_$2YAH;F_,=DJ?J;NMRN#T($DL>8=.5_EOX*V ):[Y_T4QIV6%M
M^DG;ST^U8.VEA+RB#&$6**^=RMP %7O6W_I+B:YBAXE3W!_N &313!G/>9_Y
MF < '8&O6$B2L XYDJ1PV&&"->ZLN\;+%S?S&3E^D/MZP@O!('?/)U+G<:"6
MP >!"JD?_?*YE96%:[<IID!LKG #!7$.H#X^J_!CB<ZR">3&O'%:G[\^)O(&
MYNF>DKSZ^ '5H"F71<QUNM=/<XO;*"6M/&3]8<I=B-J(VDM<[I,%"\)Q=*7#
MN-_FVKWEN;;;M+J\@/AR =:K#Z@O7_W*5].LS?'L>DG]]US#5V134N%7,@]!
MJ!@/NN:1WJ045=CNVMS<*/'&\S?@TL"]N_1E7^ONT0!2+I%#S^K. =@?]JPH
MMP2[4P."\]PYX+T:UU\SL?HO/=\72EWR_-[T) ]ET &<(MU5T%SWA T8?YV=
MR)8NO)6+>H#D-'_[NYC/QS.K"-[?DH;XW#0=W)!>NNG:"<<8XW;;&IR)KHEJ
M$KB?R<K_5-(K:.K_W,T3#6#L3'Q_V=@##\,MV5\Z!ZQ5@.7. 523J,M3TADA
MB7QXO!&=:E':T,:?T" UM'80(:X+$_HY@UN(C?B4BRA[G&XHA#/A")1^#@C)
M(J*0'GWSK&,KL(?/3Y27#F[P+/K2[6N,?'Q^8-A'D3@0)*"/P@G"W:\6"-&D
ML?;66VYH2$S1QB<[-:W2/S4U4N%MO3QJ?)MI'0?PE93N[2HY7 LB$]>$>$N8
M?;PL%M&C8R90+E3(>;2[I75!? J(&6T)'F/:I +_D$40[0\V01W-E8T3BZW3
MD]FO%/%/F0_$;; Z<_=M]G(69%X.K(Y1+NWE6!Z\^_/VA9V$6-7A1\1;SW38
MT4Z5_K^0JJW4 -06#4V-)929F)Z]N$NW?K*2% 0J6P^NJ@],SW@F.&*C=7TV
ML72XG':RA99"3WOQ %R$A2U='$^!6R&Z!52A8_UTA-TV^QF[QMC;CB]8QJL\
M_XJ<;[?0^AUYO/QX8_OF5M)O^9P,P4S'@G1L^8/)U-K$OV>@T)2-N12K9M&U
M@5]/YMOIQ//<<+&<<J*] =]O+:48 UB>VYGCDV8&L/!P?Y9:#V%.-5JFT10A
MCLFO67K1W5H?7YOOLOR*/X)WPC"J1^VDA%/S3?DY\$PG,N/(2R*3*Y6JGL^V
M])4HDM;[8>_\:4[X -_^.8")Y/F,Z#5^D8C991YC,]7K-WX@0J)B@IV^7WYX
MK(B=&(++6MU!P?_)[0-+WL$*;42CCJ;GE=/-)C2E="??!5\DJ-0*]!3L>71"
MDL!O&[[9TK@-YC(HUUAZY\G:[J01]RMR<4O><_)Z2^R*.'C)DOTA?6U.!=5P
M^*[]8'Z,FF0YZ=$&?ZBKP;A?3#5'B\D"YE?=DU_],0!I^;O)"[$G0 I=.-%Z
M,3*"^+VG T8/:ITN09X8511OC*JZ<:7_)N\/QI_EQ .$I%59*Z*$;U1J^$N^
M>+&A!5U8OBAG/!Y>.,]/FV$L/W!W,YWM'72T7T9V+*YV*S6N>73M#.7.R2+!
M6PWK@7&K21%J^V1;3/"VM!T!HZY.F"JRF4FK"J[(F59HXE_-*0S6YHY0-[!I
M)42U9?>^.=B4/SJVDWYV,X5$N%K'2%_IF+R:VW72\X,FD'Q -(^!MSC";3SY
MCHI#*C8R+)2Y3Q+&9F<-$[.7/Z6_"<F:X<P=+95]XIE)H8UKR]=M&5/HZ.#-
MFCAI$:LN'!@T*45,C":09S+ A<??C$FW+C@6>,G_'!!1@XW<FRJ7+!<MOX[%
MQH>IM[55+^("M_FQ+ F]"X2HBPJBW'1#^R6[9^4HR[??/UV+MU1):J$UL1]*
M3R74=:E0LCF7DR+(^J&N*CN)^(4G>19%@O+599I"V*-* ZF>'^,.38@L@Y !
MR4!M!2/'+(RV^LNHV[]/7L4N6AY:((:8-%QGS4Z4EA7+^^]+0WZBP=WZP45X
M]#Q,+T^%N)),0+?Q]<0H#CY:,!@^8.!%R#PZPJ;%CLYSN(LG_[W_4OMU: 3D
M'$"0H]#_)" 7=[NT<(:*"$.E%<^%K4V#N'^5%@9^6FG(1F38BO4OI8"[3^*8
M2VF*DL3D^"KTE,R'@ 3C.=U%^^VYTQNDA7:H(BK2^*J'&;L%.*2;[].I-JDU
M]O%M.)?F+Z0^]VH >/8SN#.^L]X<2G,.:%/6N-%&;.@^!UB/.!)V<OWQ^F1]
M?,4 BE._4E.A I].5&SAD^81=HV?K[S;OY-.>7/W7Q*#T5+IL,/F[?$)O5+7
M68H]WENX*L7%_UW+X\4'SP.\63)A69XN68:J)4DCK('TDAQ>S]2O2'HZMM'?
M^O;^?Y9]W;M%A5T@R=F3.6I@#JCI# I;/H.'H1?1 "_VSG*=W7J@85&KOGLF
M03?QY6=A6=&V?2=&Y:LY+*M"MR9Y)EXXO*"A&J:GI,$\0:0;RNW",ZZ+)>5$
MAIZLW<ZXJD#36'[G1+15I)0UC\C#Y#9JE]FM>,A@?(J=[FO]UYZ#8N> <'N8
M2V]R)L(XIK^,X:[&]?< =>,319IN,V!^\-F[B_VN%_VC6 :[>PVXM8H_7>8S
M@HN=1(5YNWZZA6A2+6X<TS&>RUC-NP[H#'NK+Z]3B&DQ. =<Z8(.";-#%(.$
M/T!%P9N&$UZ6A=SNWZ<]CH9[><HM"_9>)DZ:\YOI_=7LP\:2R\^:4=C\? X@
M-@,HH- ,9+4)\A3O0Q'RX_S<LWC@F.E%'P5=#>=?G=(C]W2F;W5R!%WS_.15
M6G!F(CE[;W-#4@#'OVXO<Y%(HC#L-RX@P<1^6LN0R/DGO8:T^E"J&-S0S2K*
M:O<]WD;$W\*;^[A\G+$E)$YGXN"HO%RKT#V#.X-Q@*;24.&CY&M.38D/?5@_
M#M94[U[R!2<*FZ:@N>VY6M6$(T]LQU@82>S:RC'\@DA,H0Y#G0 VFJW3X2W]
MS_P'_8NK^5/H(UTB[78!L03=KB)07CKS+13^<D(\OH\YT^,J37\\*#F&/B;Y
M9Y+XBWMRV:3L;NX%-K7GY:2XYZ![ID2:)4SNC/=<D_N2N\TJZL\*RN["ZY%
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
MH4,J:3D-QWR3-3X@%9ZE6&/FN5J]HE?E-'<TUS3A<4!<!TK@'+"ZCUNE,.T
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
M_S-8A?INV3+@#A_%(P.S_[\) %!+ P04    "  ;:I17)S43[#L* P"8.@,
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
M&2/I5YTENV_4?2$Q1M>-WX,8R%ZEL7]WYFVFN3$O@IP>[R?O/?@AG/K&DC7
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
MLQYXK_%W Z)N-O0[J7N9A?LFQF.? P##:&Q7GBFN0ZLD.J'T96WHD.,+ (,
MH>9N.&:0%O(D=4MCJ*Q*T-Q6SDPFC+4R\96?SA]- Z7O[.[E!QI2U-)8"0IH
MBUN@/!%XGG-X 8BJ?Q-(&6[Y&V>8%P37=1'W&7'SVC)-=>!T"!Q>Y0J-GSJ)
M%EYD),L7Y4HF4%PBQY20=?:(^!#W,B3+$4WO[:**"6T:SPN&Z)2!O;WI;X*?
M4B=Y)8LH)KLC+:=O/>WG_FE8#?LB7$9[]A'R< 3)0)J&,D!D?X&%VIOIO-+Y
M#?=+&F7+Y@3[27$E-*[64EE=%<],IS$>_.&?,"Y[Z:AN23//GZRRZ>^VVLWZ
M=[,"I-^ G-@8+=[T_1'1$8VSF L%D)DD!@'6@BB\X&2!W#-$4T+=+X>/7R?E
M/G(G<O5[[I+]L@!JUQC5-M=:H.\[[%A_3])%O\TGERZL$9J,^EO"KYEX:<Z3
M>O "VH*07\27'6&XA/O;V))4#FOP@UY;47ZZH>FG'>RLV;G;_MS(6+(1NA0]
M&+F@,*&D 76CR%FH\Q5<FC5/WA<-*;>MB9"6-'FGSQ_KZ?/KWAI'<0SOQP<!
M]V9W+#\;QMUL.<ZB7(A%CKD<%0+^>SF3G'+A4DSN3*]F)HCFG_SZ[(XZV@EP
M6;B4<D-P!>23*48:L7_/MN*4,'(=OY4J3<*WO]]^Z,U=<;0:G56/?3B>XK%<
MT#*GDO263$-W0Z^!VH%=Y:^1H]E*G_L%@!X=V.!X_.&]KAAT0M/]T<8"$GX>
M@:0$BV#V6BX S(%#4+8JPTDEAL6&I!&B("8M@9'W%CBFE+#X14ZIEYW9KX;]
MSVRGX U\E4%2O)ZZQA\X0>A:"1845N_67A:E(CRD0DF\/W[=6>(F..,1YP4
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
MTV((4;W:]:*@\A=1<YC$V"&(:DOG65*;8//,BY0U1S1-OA6]D5)U+]+M[91
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
M$RN#<A-B&_EHG!,[<S_&1<"CRU6>K^M=Q&]]\A/''SOL*J5G23M54Z?2G1>
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
M%XS#X13B7&'/W-F_7QC3YY1:!;(*H^IO;YAN8[TJT %:UG%N!?(@J4@#*69
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
M\X@AHR^Y^C3=&-Q0*F,'QOU5TDVIB]FBDW_3$EZ>I+#_MKN#/Q&SU1+P1]W
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
M]9>QH5_PAK[N_+,"(2^D\*%RHJY_;&PF-3J:=$>N2=Q[ZG!V+97SC?O:MA;
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
MUK8>-Z;T1&>OU;(5]5"G'T3*3'.5ZE&8(@/Y&2C ^BN,.!>EC-7JR.0#T'F
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
M @E9/Z6RAZ#$O"53R(:?:*R=U63DNCR$Q8,HF'UGW(>V4MEN G]@9'07LC?
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
M&T9LB')>KZS2M5.>/B4M\_$<Y(/@,<7*]<%4'5,%*?)FW"S[,,.[4"YQ?O7
MC-?;/[]A_\KK.U#U#15\/-\ML\^%'#**7\Z(/ZP9Y5[L:MN,%-( HK,G49K'
MB<4"C:MC($BO;=^?54:_=M2;>6?LV%9XBYQ7R;ZI'N\E6AUZ;!L44_*14/HW
M&F2.30E]=G))B&=<V?!6; HIQL.(9UU3?.A;&M4VW9KOQ%1_;T/G^J6!2S,/
MKR;(*U&6>@6@+ RNNC')"4UAAB(U+DYY,RQ3 4=C#UGW3L?>,ZR(O?5"#46+
M#U#4\WS#VF?$1'2>NW*QKZ+K3[&F/(.3TO%/N304YO(Z"P"7X>P_-+/NIE;W
M3J5>'9/%[8ZY&$8.Q?3<'[J[?E+!XO.UYH\_F+?2A.R<7!Q=LS:2!J0;#IH8
ME@%D%HT'[&RH6^7O2Q&[K [0$5PD7!9EZ8O.GUZ>\%4E.7$B$H:W%DY.*7'<
M]9!P=8C,J,*0$5/W.H1$&YS##:BQ<<[XP"OU^/*1$J?8X4%7A1E)##]3ZG0!
MSZ-*'A>_&R4V*N39R?U;J%N .@WSB.J##2#9LRS9B8]!F-">STG@ZX;I4^KK
M#^8L$G[Q@<N4HRUSDY1VW0A)HR)^%^[>-P"Y8E*H]FV8,'-A7/@Z=^_7Y2>
M?8O=Q5&&#@DL9C:>C#2ASST>21-X HY9!;?RSBX*QL_T+$J][!F6I)(IO_A3
MS/SRONV_0.8_'8SY,JXIX.(/1AOY5U<G>;"65LM _9C^S:1SNKDDB#ZM3_VL
MX'TN&C\_ %R3BB4(DJ9LQ=;LN,9P&2H]K>,] X]KZA0L>YT\:@9GOH:11;=P
MUZ+%/7EJTGNA-[G/*VS8708,J,+D;%C-O\64>0QH:9:O$0@H,2C\!<,/&OD)
M-;[ JV%#*J=G'GTD6D_;=/$F/9>'<35O6L2+)YGK %+SGL>4;P@H)F'>X^0C
MS-.$2KSE3[IFBA^.XLH3U'N-\^>ZW"0K3MD^HJIDE3FF9>&3X%SS=YK%2ET;
M^=G, P:^()K=RR[:' X,,Q2KAAGR.:XIZ\_^86?3'>D3:5V_S)V*'WWK+_H1
M'3-Q\9A=Y)Y(MO2]%5C<JD5]',</J,X?ILQ/!<BTJG*_50Y1T\&N]_&@8=RO
M5EE*VC@L-LSF%AKO3#'BQ:1^;(K,^S17=V#"4.K[-V&9 M322.K,2X8P+<ZF
M\G!RT)LE>A53:>#VDHXF9)((4[XR$!FI3[TQ&EK(GQ+)2 B4BFZ=XR(H4* L
M@'!K('LU32L\4 "I9SZT*3H^.[MJ/(H >ZG''"=M! )W1Y:JZ@-C,Z5(PV1C
M_"N-SAH>V89,57(ST:&CZ1J-)]0[A% ][(TYO<*C5AH=\)RM6W8C?TQB[$+M
MF_E*VP</V.Z&WO&=WU@#-R,P/(#_<>Y\[#09_TD9@RA4LVQT\>12&EOD;S<>
M<U_:7]5AZ.G8A7;Z+[P"DW["90M2+-</S5T:FHX $/EN:#X'JE8P@:<,B=;&
MT=9_T)@8XI4&14C?)Q6CF^3A-3 VE(C VZJI\XUE,C,V<492Z35GGXY@Z*\
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
M=:]M$B+ -1?\G!K[C10#>QHO9_V_6'OOH*:^^&TP%E1$>J^1#M*4JH!$5$I
MI"DM0J03 @2D!0E@HS=! 0%ITFLH@= C701$0@\U09!.(BT*A.7[[KSSV]G9
MG?UG9^Z=.>>6<^\YG_8\<^_Y'.BNBNWHPI#7FRTY ;F?#<A'/[V<1[=:!]6K
M)H-F,KI+.OPU8VF\")+O C64E=Q'8FVE^"FHO@4>BZH5&;U0>1H0;"(B0>2T
MY<V0ZWA0"D*Z9"U\51!D5.I.VT4R]RY,T^B;5.VNMZ1I-UMI@M0_!UEZF7O6
M):8M?\SCY>T) 9;0%MK/CWVI06PR\\OG^TU&6HP5&G$%M0^K?+8PA =Y>/94
MM>-<]:*K%(2Q3=)8ILJV:4W/,VE=((.BCPV=JZRHEKW_; ]?D\8K-8&%#RJ*
M#XPV;<(S9O0GUW]E^B3WY&(5V"$GV4./3&8JXLYD%=YOU#:<-;RYMB2H/J#;
M,JXI25)@6@N5Q"OXMW&= I[\1.?63VS)5=C1P'+6]H@[UZ[P#]YSN+<F5JO#
M$F0>W)%3/=RS$ZT^5_6A&"5#V4NS)*@L1,D)YW19UL0.2,G-NV8(_B3IO+_1
MQ_LLVCF#9ZS.X-4_1#=BQK%32(R:24(+6$T=FZ194V/:Q<<T=0K=7PXJNC5@
M_^5$*NR5X"=N7C 4\(6J]A=/BW$E%5Q-"+SK#^4*0^1$M(,F_!H]41I+AG<9
MZ\-X;==?8S;H<"S(1.TT/1?%OT60C19_MU_PS+[=*JJBIJORG?&&WJ0G1SFJ
MR-@#7TI"=KM4>V(G37@" [U<VU<)#VAFRCM@O*D)EE)C,[KH,LN9PB3)FLK8
M>,F,IX.BL6@<U\Z^RA=:2$)?H(YV_I,OJI!%^ \SV\$.TC*?)(LDNZ6(_;WD
M_8X<<@==H+) E3*.0,%)<Z#NX;.0Q*M- EV,MT?=*NX*N_92[O"@L#K"M^1-
MH(RT?)6PK'RN_G.$N/D@0N;D2QCL1&').%)+V&H:EE&8U1?7"BF@1O!Z73T%
MY'<X%]C!5M3N_-C9>^?<=XZE2IO ][$,ZQ*]_"9V+)MYZLV"S@A"Q9@;N=NE
M18_%0_5JQN:/#,;D'Z>5N:=.<K^W,I#+>Y\7@V?<_?8]^TD%F2Z)Y&B!LC]B
MM$4Z$K=;@H")*,E29&PGC0M+24#GS? Z86.-,D@,S\GNPD8IH[SRPE,U!@^_
M@Z.^S7 >#;.$3FAQDP][T1Q(_'"WG19YZW>W#%P.YL]\P=UB9M#,YHK\'J.E
M<:.TQTA/H, \I)_WTLU:'CN9J(<![9JTA5!&:MWBT1;]5JB<6SOG!,9M3X<:
M)OA+38N3W,KH71M2U:N6QFX'T<6M+N=B19XG;)?Q2?M\+%/2[TU?J@[MX7O'
M=BQEZV@SHNQ/K?>BK"D^?CUJU'ZK1SPE:WI>\UUCPJY1V@]1#U-H/HN-M*@
ML"OQG=H"NZ9QA5M-WTE..>RE*KIBP#7(4^3Q[T>U&0<K<^]+I&_&S'N)]?*J
M9EM?"-%FWAK.HXV!V*J4%]B189TYS'XJE**4I2S0T]&5IH7BGL+PZ/P,C99)
M:ZM52@7K Y>H46,$C"V.);\3]=_,.".R\98I<2&&ZT"]^&/&$KQY)6-4[$60
M^?SLW9Z4UO4NJ0.E(#N?)R+6XAJ<#YT_.DNV+Z7)C10NY4R%/2,S1T145KK;
M,#8DGP*N*9\"HN>#9:LB?OQ9F2 0^KP?\#8K!'I,,9DZAO2\-GO[FO*[ \B+
MDJ=HY>13RSN$9,GMV+*'R596<'79 ^[ FA:>\2\Q3M:"UEU2-PK8KFSZ['&
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
MWE'>@!DT/2^)4.P96#3I/>O,^+X\+O74PXNL!WNI6#GH[X.JY/Q6,-4'MM+
M-#8:MO>K;E:]]^_?E^W>LCZZZ,@Z7%-9&&(I#\-65D6(JT)Q].01,UIS$C[$
ML.^B7%58[]%23G)^KZQ9967D(6\TK0X6JPRCQ(8UV"-^&6IH>7GQ9RPJ:V/G
M[C=,23E>?L;N4TM==[GP'.!B?@X8&L><D8$K6H2F%"#^R/T<@+BF?P^(6<2I
M!R@<+.61F3'M&:K$MU@2A!WV<AS8SM.[<=!ZT_65<;6?ZX[K%-7B'9;9MI G
MH5&_KEG-J.-JRO_[BNZL">:0,V\^O_'QB)!6]!1G::Z+*U22S(LU,,;>(934
M77^39E:S]$[7 <5W(>LVB%8[F--%\P].EA4?CHW";);X/RY9;C;S8.KWV>UI
M"]U<[0TZ:7H+BUAC8_,+^Q(U]<N;I1&MG>< 7I [$V .IG2&:F;<.J6.5GU:
MXJJ6]]/YI6^P455@9!A),=&5%:Q$_[CN2V*$SCOCK\IK]ND#2HG%,,Z+YYT#
MSJK45.'=]>CP+"*37U$/*%S2]1Q07>)2)3+)H;WDP/)LN.J]BYA]G \>=2\X
M0T9Q)QDO2@@\JX#9 &.;Q7UEVR<MFF-RT\RK/^">UMM++$O?.9BYPT+;4:_)
M> [P,J_P&#VVI5RWN7A62>U%I"XPP)@H7BXI&<BBZD?PCWDWTU//</^Z<4=-
M1BP-JY^U7?$^(_?:ZYPX]K1=^U S!.?9H5_.CFIP8A7<Y:*'2X!LR9U W M)
M];;U'O-&SN6=)]V%FIN=2B-T'0Z2K6\F69F28_*;]O4'4#COL);Y9R NF! 1
MQ6?*E#/DY(,%3WN0TIS&*>,N:GL,@DV3)NO=2_2L ;9+6I\^G .(MWS([/Z&
MN"*-V^DD$&5TP1C]V8M-P)4L4_)8Z)M<#]>[+\$>PH;Q==,/FW6O2PE#_J!F
M001='&9GF/2 &(7-BXR'; ]X\Q?Y4 U[Y5B6#3",B01>-INC D2S)"J9W$Q[
M=D;GO-FU?U_9$&( GT'@M!!(8#EUE'3)41G5)D4*UU$G[;I<1F\VD._DPXQ]
MMQ_R2B0KIN7^BQM4#.6KC_C(6TON -_@942XS3!9%GOFTYY:W<+ 'IN0IQ?@
M=5.B(#%2Q,$]9=B7WTK+A'LQA8O[W:RE]1"?0LVQ:?(KY:ZK''^J1O6%^ 0%
MI<Q3OGVZ01__3OR8C4)'1U*;@_=!<-J0Z?>+1B;HX"5(A*KT.8#F9E74#IU
MG^+GOS9A/4#'[DN/>[Y<"HQ<.P<LA2_B'KFS^DHO2P7C$U9J$@02SI WFW'K
MP6Y,*>^3A9P^GY*NBOGYBDA&)B\8+O8YDBL)>V1.]V7JMG- V 6<ZR(CDP14
M,D#2'3S@?Z?LF>T)UIN[BM/7Q^O4++LKE?B*/;3GWE04B#<QV/*Z!?@FLRR:
M=\BQ2OSI?AJ.__76:_#]]:5HSP[$S<5JAQ8P:AI*2"<&XI8WJ=$7S"C:SOGQ
M.>T(MR)8.&2F^:_]&X'YS"]N(C6U0TIE_Z0I#.> _\Z'FX)/@<K=PK!6^B^1
M%+8+M^<=YVC15#7J7MM8&>%M 0EJ;XS$7]41=H/]6QV\<E>5D\QI2KE>D$^9
MGS0Y!]Q0XVS+;</+ZOR"ZIXI.'%,PR#N7)*7)8I_/]A=.8D3L"H0K"B.%VP/
MM4?5']VH-M4Z6(=H(%H%FP71OS%$,>J6$G-[1]4]CIE_VUONZ^3Z3P&JI7-\
MU)Q@103CV32OI[46'D$(P!]OGY35I*Q@KA(K6R=_FX:^F9!+V9[P?NZVGZI!
M)[:??9_C)1>S]LW)0G@7$/<<B435Q*+I%QE564IFIF;SF_19-YU/31)<NE6[
M9U0* *RZM;=;+W?W]D>WVLZMV(]'Q*X?L9.>PD2"5_9:0'R^')L.-37XO+ C
M!BKSN)HJ'2]78?J6I:5/)X-,+SYCD$T.;3/(X*,==:T)2;O1HQ*>75>0056"
M&TGWFYUC3D1-)4/W9N\[[17TXS-S1*LBQF68Y 3O_^A65P+6^T%^] ="8=GC
M<U1DYH6FTUFA#= &<GJ]XC*LFDPX[>^[]-0M0)RE-/%F6(2:$DQC'"X+8QJ5
MW*N>-^1P9R4^4XI?L#)9APM0AK-M.%-[6W-"OBZN<3X9:9!(&865]M='KB^+
ML%?CJ;')D6K,4.!TLS2N*P(F5'#C?@#2:J14;C;]QQ?]9&6A)>;'#U:HFD//
MXBZ*.!94);J3E@?9M.;&"61F_:OQ]K34*"#&\#Y#C[TUDN1O*DNK_NMGYL(J
M=B*#.HJ_K0'MCT9^NU,@?4@JX36L+1^3V*N:?]+K)%E:O/?:4:KXKZ:X\/W.
MEOO:T;05OZXR/P;@#4<!/PY_!@\  KPN!% DL<J=**;5MLA<<5+3S/1KLKJO
M-O%WGYR,([K7^!*7A,7332-;U5-R3^:3/_]J\J?>Q(DE_.&[PPT\@T,W$$21
M1^Y4O@C"-^*G_IO(WQ!JKP"%F8VP1 +X[*6VQ(Z%2NR709TO-X&J*5XOU9Q/
M.FX(BGWZ<:>%:P.,_7FDA.>GMC,.T#'>X4J,UZL]>26"%"QV.)LYW)N*4J_
MZ^^@<::Z8\4[7OR*KXC!V"W=/MUO)HY22PE&-3J"<5SL'^PDBK.9C;[XEM:G
M:E1R35<A16N-FT;-%:7WF.,^\R'=^^%>*=BMQ-B-Y/>5VO?4;&(?G*E0!,9)
MCTF*E%[$=8KT#+SO(T-7&$S<=F5#U6IYD46P+V?V++F31R,L?+=D[\-6(-H%
MR=!8,_I$F/ZJ=X)@*%4]8II$4"%*XW4)F6??Y/Z1A9::%#NL.7"[.<OI#KJU
MPSL#R;%R::B=AVJ/\"=P2[2"XIO?1O<9.I56Q4#>WB<'[?Z].BY>FF'UXT/M
MKGPEC0FSE=*[L^))FXT(">1@R9SRR?/,KS6/6ER^XRE"!V5_AD(7+QWR.V##
MVC!4"S!IW$Y7RR(;?"C>MZ_#&A3 +>4E_A!*4OZ[N7SBE1,&8P,[,[?92S3.
M9UYBC!:^[DFVPF':U!3.DMV:%7W=6YMIZO&*.]>6]NC)"KC=,&A69\U$AG1M
M0T:;:?P$\^<[M\T.F_[A[\2!#:Y&-[\=?L-C(C1]>W=HL '\<*)P\6U@K9+G
M+?JI77A&M</S:I+PON)NECDH%.+S GKD26@[2ST\!TPS[F&]T4ONEV%*E$&<
M=/@.A<'W,W1>11O/218FO*>[>VO"75(+Q5\R=VRPZ<'Y5:1E(=S7A?$*X?>D
MB^D*8B<TUXE"0WR;-TOFK*I*^*U $* ?+9X8QV!%AA_?#[<QJ>TMB$ZAXX]_
M]BE0*.A)'IA6%VQ)WFH.M:],O"'U]QK</1F%V-HP2G[10T<P T>3*UCUW0!;
M0^RG%W,J"$-'9B-I^P*-RW'(H"-I)LKX.8#M\"&D3=F8$'-MB* ?)CB"'7-_
M'2J"=-$YR\PO*2I6?ZW[)N2N@ 4,<4%0\KB!SB;\K#8.$S:KER(EY5Y\.(DF
MZC&U86XOZV9>_Q1B"1%^_3CJL^L/;=]'J\G].9+7>E=X47?^Y;P.77EK%MD[
M;8F3^>1W&D=,+??RXU,845A3,16%>D*R(#@+Z2G2,UQ96Q^(W1?22F'"E860
M.9=YD0Q6<ZT_^C*M+2&]?3R.N/::X>I#A0@'^9'-9!6-_H]!)VX=SVKRHM2X
M?"^!EE(YC]$6BFTQ7A_*IIN[(.X,&QF,D4SL6L56FZRS,\0OFWT\VA._N##P
M"-GT\$XCFCL'K,4G4F';R0]33D*%E[LT;80Z>=S>]U/1_$UN2R)*BCYXP_+B
MP?P0=]ED&?&.^R>8$.Z 0FN*=6<R(XN7$X.7 A0[33RM8,JX"PY*<V4:TABV
M7K&SP-U)S;SO5DNB<S6/E)-LLGW]KO$6+D]WA&PL&NV5+H[5BPW+A['C3<JS
MB%E@HM)9Q+MDD_K.^,]6IFT;-W"J-1D^R7P37U#*2HN?!2L)"_O>"@0G<:']
MBKOFI=EO:V,R(<T_@M'1!QNMP'2+A29<W48"<OT(F X/W)P\!S#!C)>DHQ!L
MS=1$T58$2[.P+Z2-PCPBG5N-$TW+/LMUDM(L*W&B"-2&8.UDS&?/ ?D:ZL(5
MH?KRQ_Z@CHL"9L,R16 <$%'6S&F_%[B)_BOZX7"UX0]ZM_=GY'TI0-\\ ]Q
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
MY2$[=$\ +D!FJ_JV3-(V.61B9XZ&Y:B*/XARDOZ^8.9Z3NUJ2&0A\K:&Y0E
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
M-5> C6K;&MO#YF36,'7UJ7C7U@_S:GZWT0;:B1](:7;N'TTM&CV+,H1_"48
M^=3$"3M&\KS;T+=T+J)Y/%6+HO4L8WH<JS]&PL_*[ FG;CJ[LMEJL4,O#[[B
ML= 72RSPXVV)S*3HK>R]#436IG5&4*+:KQQD 8TG$4K'3?)EU.!6,"B^ZP2
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
M^4%LE%I30RM(ZKZ)Q(J!4$7W(.'Z96YOUY24P@"_:.(>N8NDA V6O8K#%E)
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
MFB?-?7B^+OE!/ ]0@?1SQ\R-L,<(S^P,:+M<.XX0+X5+S'=8J\=9UXV/Y.M
M2]&E_(,_!NDIPHN#/B)?GRL@U=Y?EQ!"&1!'?JOB;2TZ.16;Z<)8@J$@,URO
MAR>[VL_#.YMW2EIAOD)#L-J*ENUH='E+GQ6_GN*69CS)UA<[<,5? 3F[C;\]
MZ3PCG$EXFKQRK'C8A5,G32G<-G-N&:\\B(6+ICU#3XC'&H;]I!J= &;F?Y1*
M7>]R[:+[^\FZ9HV5JQ>6!_W<.4-U.:6ENH]+0E-J!D2L3B/)+C>XO"VZ7+'*
M+_[LQ/-I&9C?I;>*HEWD_:6E<E-T!WJ]I:] (M.%PD#UK?I>]29CYNTJT7=1
ML1%<:6GK&?"ZG8Q(^^:9X?--$G8C3--WNJ,@..0WZWVIG%O23;4*.7.^,P^/
M\S7D* +[=%;5BW3>33NA2:G59D["T;QQ= '&,.?VX*6ELWMW&TT_YY^).=A1
M)9\C?IKX"U'$TV\:K4K&,PX^&SVH%E%D]GM%O_9MQON]+F$2M%RGI 3A2_6
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
M7EG7.)S@J+'J PN[#2DRE\[UTA&<?)J^\@"78CH*2.K,N'K1+298%WR@%/:
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
MKLK_S#&8[V+KG5J\/0VUG"\*SW>:Q@##*1%+/<+.W28MM7N*!HHBUF,O#A_
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
MNVRT<$M!<I;6DZ84SE>&?&^^V)X,D<U:._WD+-\JD ND3C?LR6]^4V7&$>5
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
M-5WYBR^_6(EOEJH*._?$;>A[ K%#&.,B;.:7@+#F\ Z9DEF1)O71'JGAPTN
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
M#>*V4P!?<OX..S"6#X>L9K,V2_=_(RR<3J;__:^]L-&^B2FWT^SS$I0I/I<
MN0JL->[O8+JEJDC',YE0]]T>XE,4H06.F9UQ#_T9_M.'S#G,M?BVMJ9EMKBZ
M\ 30)4A%OW#T5 +E/LV"J8WV\Z$^"5DA0(7?5+B#W?-P!1\:K6)\39E/_"(5
MMEH(PA+*4@LUGLJ@TOL4'ZM(?XF7*]G&1S'/,J<4@4/^"%7L%>^*?*NJ3N=
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
M2V@W=L'C$D!RBN7.R-FQ0$UU*U'UY%IMLS!SLZ/=Z:"^K'ZJ>;/.XN?%>1.
M1K$^!&E&K,#B-9!$ZZZ_?A^P"945<GK@E?W]O)Q(MEPZ1+,I*YJ&NW>%N":3
M\>U')LU3?QZZ^VQD=%K(IQLMJM]^LOC$E?/GONK"T'JU/RB4\PJ<4!.>05TP
MIFUHO I,+@\?QT')$4\CE7?6F<!F'Z\YZGY\/AKQPSC)I,G\=CDVQ#/-=C"
M)H=P!\_?CJ:&:2WW^<0ZNW-,XSM^-#I$^C3 1#8@4%_J9T.&]0W)SZ(>Z2[,
MBW72SXNK3-WKEWZ<\Q$<!Q^_^KG>V<'6=[%S>,1S]$2S$F:0%Z6@>(C9>=82
MMV$_T=6<I;:8Z>'AY,7ZP,';DRPVN@?DV'=DZ0^IXE]$#8D-$98R;R&%(SD]
M!H23OFNNQNKT"3$ C/63?FH! !2@=X\D[]<D@3RZ#W6$R%=CKSFD3+\K^7I=
MA^$QX+K6'8!NT.#R$MDFXM\4-Z<+25Q!9B$^Y-\4MV\+_S)9B9'(_YKBIJMV
M[<YB'9^ 5C^G ZG5F$7*(]^)D]NV;[$V(<?_28/57 +8H7.Z8S U@@$T:MCJ
MW_2ZJ.K_Y++H&LN_AB-WJ#Y]Y1?:)/>UB2*ZK 8Y8&QB4#;TT'BCUBEYY?)Y
MU'YND;6V7=:A+^'73[WO !JFQ\\!@!O=BU*3K;SX,1,<, *E<^[5R;XWMK@M
M&[I;H!/=EW$@5[<,N''K*^GSVP )CXM!6>^_/H'?/Z8.O/BG%;9+0.!1+G!W
M)/[$1>6&T@'<V^'\X%<,HEI=:>;K_[]]XOI_[Y*OOQ=E?!-1WAISC6F&*'G^
M3?$ND37T%1;12<N)-V%*??1!5K'%RY9>K-)N/E&VE!240*Z@N:DI'W9U+E?/
M^[/Q_@45T3F@)E3O@I*,H ^]_PL2"(SCEDYZE'?$L=<]IP];IN%>%V33 /IH
M6B:]%5I +W^Y!&"-*F*S62\!KL!0;E+<:_3* 9VC-1^.T\0BIQ&;FB1:\2JA
MJ=XI:0'"_[[A[5M2>(".'Z>:1/PB5W'(^-2P$E:K=.TJU#A@)9S[#O&M,WK
MW19;@P=K(SR._7[SQWK12UBS^%D.57PQAE*!I=M"*=STR138M6QCM)DW#S*O
MP>DY2&XCL=L5,0TO_)*<;,D??0E81B)J-N+<3*Q45],Z2>T__&!NWU>0DD[2
MXG4U> #);H:_?!\L9BV&ZSY_A5]=S:G2_8Z/UR=)G)(Q6#V;>G12-&OUM=RC
M/N:0S.)MK-P;06W3^4TB F?;A6;.<\"Y1\L;8VKM-/LF41F93U)4M$,V>HG7
M.]\/,R9:GMV)?9OK>,Q::!NSA[FRBD6WX!O[P*9*,N B<<OKXG3CRDQ7QIX
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
M)6.%%)?ZB9XXYN3U]O["T&.R:X__N\L)RFCKD##D5Z\=Q-R6J*[&]F]=@DM
MDP4#VVT[_>Q_71]J ';ZB>J(A5RE_>%K_T/D\4TUMMO_91+ ?PD[<Y0."9H;
MV@[&#G _!AFX_4!19N2'.*YZ?1'X<W9F]'9V2+0[[<V;#^?=O<Y)'&JQ7^*>
MQ**3A\=GKJ[X;?['TBN!-RMU:D:QIDZ]9U/#5_1,Z]]'I.)XML.B2T!4X]PE
M0#G@[]J^;0QLD'UJ&(C5:D*E7=QRQXJ89N-+7=$?XE<"TE/7?.]GSLEGKWJ[
M\'<?<(@9_VU6*W98.A>UP99;!VKNJ]Y4.U^>]=BR O9P3,2O(F*94E(T(E#"
ME0;*EP"=-+3S1I+]1UA9[/'Z%W_7%^,5('%S(4F7]7M\S'?'$PW59'N[X#9B
MCX4;UKP,?'91UH'V:\EV;IUN;YL3]5+R0 .L/[;.1A+U(7KK.0\I:_;:=KIT
MKA3S[8Q<7*#W2H,C5SOO_O=;1T!O[KU_NKQ2[]<;]V*B)/[3CL?W'5740\G_
M5JW/TC6X K3NY 6^+A>_\Z.Q\PP8)<E&E3I%_Z6L!$YDR/EK%Z9\6"5#XI7P
MOPK+> EP&/]DJRR,<N3E",PJIW#V@H\H7OTW6\=V8/O,SI9/YQ&-^:KEISY^
M0!C9*I"PWGCP+IN;:$5X (.,$'V6K9R#R#IG.3/VRFW_)CU1@K/9]IK?]4CH
MG:<+I"/OSI>!.^X;O4Y:"^2$N56IE]7?[[BS451H9SJS!%2\!M4Y.<?KEL%\
M\$S?.K[AT6IZ*.(SO+W]D73JWK^;0Q=XO\0V9$FMBYLMTPW8L/3<296RG^WO
MN!.'*?G7;X0A'OQU-TI<X.JYNU+ <,*5@A)JR;"CE=-SD%MSP:0*6@KOOLI0
M18D+U:2=0'$%&:Y,W94Y=:%(!QMQBF9=?_>5Z?V> ]I]ZPM-$T-"\4V>>65+
M6] -%;UKCHUO'7UH([FO?6\-XTV"V)X7!]5\)QLX*MM]7>=W+>RI9]4+8,;;
M.7."9GF^0*V7^6T[DU,BCR+7)>!;RK(-\=H4XB_$Y!Z6.QIN&Z^'3\1> IXW
M)[*KH=SW%)3\G_?T'QT(?ZU5OPL5?UKB5Q(FZALRV]%@_4M#P=855+%>DENF
M(9Q?F>Z%_K36>-T3L&?U#3ZT"&X=@X]\V\SM8A[NY%Y?[6"9O+@3MK06D9I2
M9O=)]:)1$204C-\FYU1)^-E?_SHF8;NYBOY+L&SP V6R'!)N961QO_3\1K%/
M(^<STJ>;(LMS(.%J:2[.N.@]_;EOS=G-\Y6K2;(;<RC&7Z<,;KX./VXU* "0
M,=VG_W,^X__IEOLP3Z3+G2B'=RF&:8V[V58'*?;HC=V#9!J:C)<K#A1L3JY-
M*BFN6XH9S_>71%3I"%7UW/;L[>-XFO>MXLY$$P_-[*25RB&EX[U4E^ABDN==
M[,S^7Q*N"W!6,SR^]0@4;[%/5%V.IR4*V@/II5SR)W/8%!FP! U1) UKL<Y.
MVLW%MJH\5IR'%P>@:NX)ET4548N@;$Z4_]XX F?6*G%Z.\\#68+60D.SFLJ[
M(9]6S18N =5[Y*P/U(3Z1&FS):/:68F)/&8)]U>,U0&< *6AH\&W$UTR>33;
M9MZHQ*V \#V1(B?Z%G3P<1#/#U\\M&LP*F/0:N2=U6#1_,WT1^0V&;O!L^):
M]Q[0D&6[-'8=1#6K^I1NI]4%%""#^#.] @,E+"WGM<8">W]7RS2 )H+&W<H?
M64,RQ;3>D-AM\/,G!04BM'4;\A?4MQ5NLB['#8[3MYV-^TE7+L8O"634B\,Z
MX?SIR3X<13>&)8=F$=T43M19J""755UQAOHJG-JW[39ZL8B<+-63#/N[*O3N
MPD_ <  R$#(4CF;45T,>9U-+=;,21$N%TV9)Q\[4?$NFI&,Z2THL\T8<1'CG
M*0;]U;>5VW:,V:0J1>D#LR)7E\+3-]J7&%H3,2+W@_B?&S'>TQP0-J6K?%&M
M+,[(U4EC7*M'[YAWPU,"+!7/Z2I9S.E14Z791L^CLKO[WQW"LI$V> AN?>='
MNCC4SV)L!>?PWBY[*$.E^7,N0:):,"F0[>)U58/]<ZK$$,X/X&RF=G JO.[\
MDSP"FW8BB"?SQPVU3;$ F5J%M$K*PU<"16PUH$A%-CW0W=%30YL_7M8R!ZG3
MW8N6[13LXF55>7(EEP#_F**6,XX+:FQ<Z+_*:*QBQJH>AU.C>P3:68]^)GJ)
M J^-,\%,K:!JWGV8D"+IO?DG_*Q>JY_NK2=7&@;-#ATSQR?_IQ'8O8D*U![B
M7S#5T&_YV.<1*!&TQ7F6!;CQK]0? ,"EQ4G%1UJ+CE]!!A'(\RFIO:M@ZD.M
M<F+(V_5[Z#3/TV/H/W)7K\&%@S.3XW_AU(M-;Q<9\E\N_NJ@?M/2,9*B_K\<
M.D?+)4!;)O#B(VG'_TW@J^C_"JSJ!XC1V,5+0/ZUM__E!?])NYV>"U"&_2<*
MCUQ)Y_JAMQY;QOE/SI(EJ1L;L_&/YM9$(PY AS,9^P\O#O)9/"63A+7[4@EM
M35%?N'*1#J7V;]Z]50HK&?+^.4KJ+OH0,:FM0;$W?*37G/F._,/?&-]X7$4Q
M^K5-V"+;>0KB-=]Y;K-/WE:K\*1H1<%HZVVHG 'MB:Z?0=TE(#[6XL\#=A<.
M#<$/)!2O;TK;D;+^+ $][!S"FUY98G "L6+4@:/$G,;*RV!9?LQ&,8_N-^NX
MB*PW5= H^=OF]406QMSL>S42<IC8P!%PQO^#-EZIBFS7#[?:D26)O?A,> )[
M,B4/A*6=^-6-.K$_RSK*>6A79_G3]FZC]DJ5K%^%WB4@. S^ZXJ%P!6(9N&K
MI]'H-X(PF:_$MUDGA/;)TZ5;?S)-'%W?\$&T7#N$^W%Y#+$EW _;^@3(!X#7
M+P%AUN=7P''S3/@*7_2Z+!'A#7^33?W^\I]+F+*P[,\=B&Y/(BH/]MA6![57
M8!#<U/*OX@IG":N,A4"=[SCI<#?[%SW>OK%<H\D\33[VQM2I0$'NEP2=BQ]9
MDN=?8(SY^!4W;UI.&'CJ4T'**IIL$>'H6 >N%PPS "3-ONVQ59,57*RZER8P
M?7R7('+1FT=<JI/* /LHW?BS^^#X$F"UV-J)U\(MK0P1&4M/^,:([K3=KN"3
M,"PX0EZB! INNZ!,7CDI_+9U 4H7L=U+VX.)\F?Q"DPE]ZQK7:=GC(U\9,@9
MG9U2R$'L8:W#P<E^PTS?5).OSY:K&ZVN>>PZ>Z'"Y5P6_RUA!JQF"8.S6>%M
M,,#VT^:,Y:&NG4<^B%LB(PL^7_48=YM&]LV:8UZC$E/\#E[>2U =0,U#J5MZ
MOGSY_6 E/*?\T\!GQY<"TV';(LG" YS)3']]<[K)D&8FO:LW(TU_Z>;]*9*<
M.A^Q$<F=?BL^TUL""5?Y]7][="T8_[\>[?]&0O\9!_\9,M=7_@N-_I.^&C+/
M6:BNAHK&^='_'BW_C92:3E[]-U(:GZ6-/'[D-V?9<P2*>,O-9IJ7T(CM_1'2
MHW*#M@BN" -@L_?.L=EF^"TLOTJX&LXW'/@/*$E4D6;H^*[]<15Y*&[>J^P0
MJVX+2B"[0WQY]=W*FY9E>BI8X#\1S#4(+BB+1?VPO'Y.7^OBMA15E>#*2@HM
M0_NV=(UK&^OF8Q[VCW_6X];4@[A[@)REDL[]O?T_Z(R"R<_B:%=,FZ56D'K=
MK7=0HY)6$L\G48'K0JXO"^<4)B;Z -5O(J^];@]^=NT'TY^I/5[LT?+2GBL6
MB7 $D^TL<N/!H !D:R:.OVTJ45?<?.E7Q;T%QP3UAD;(>\Z?(N]C!$T<DL@G
MS?\OWMX[K(DNZA<- B)=.D@)4J2#2!-!(BI-1*0W >DE0*1W(B!(KP*O(* @
M(EUZ)W04%*1#J$GH""0H8920W/A^][G?.>>>YYY[OOL\]X_)S*R]]LPNJ_TF
M>V:Q;=KS1T3:I#/8A5CTA440V;"!>\-YN()HWTH@Y2-8^5T :(T3:^LM9-IJ
M^"HGR_1,<]SR14Y'[L<60FJJR4 1': ?\!UHM,X;"IMAW#1X%Z)-9(.Y8UZR
M[7W-OO.U/*,ETU8X-M:7OL)LJ/W\H[K>AZYDU,V XI=!7WN'U95\O&&E9L.S
MMY(;UZYC1'A37VS$\5%L7[W>MG-;8F'(OUWO,&!87O].QNNZ#QU!<H&!P@:*
M!U\;U5BM%CL:Y46R'NF)Y-\J:C(R?ES@0><<)-PFK%IN=(=*>NX4:ZL]P3];
MG:RH(.6 #E3+>75"CH/XF95V\,7-D"0ECG@PIVP>CG5<6=IB$/\M..0W=^^,
M$0;QD,E49OC[G5%T%SJMR?O3[>#;I7K3ZERX0,;R.*4/V*+ZZTX"L>@E(")Y
MWE2:==[<-(E9_M.&3C!'Y?F,7GGFK(X4&D[GV4.+8US-KO$(*TJMLN2P*>"_
M.Z5O4^5H>IV9/=I6S]R<]_GHI]N7:JD8F.NHPN9+0I@QZ 7 ?+Y_57':1]T*
MQ7^;)V!3+U?&9F"1B@1Z^Z1!U;*U\)LG:CW;/\>R#'8ST&1(ST.AZ,,5.4N>
MT)*_KHS!ID\9;UU47&$-9/>'+8UV:+>[FSEUR;_PN)HK^'5NWK<ZP:7%STJ%
M1CN7)BE4]<W\.QX)J=()CW)7=B.MQ]3L1G?^2QM-&;N0^G'ULQ'IG[I]PDDB
M<B*U89(?-[(7F/36G3,N73P=@+VTL&=3UQ%]I9(;9IN:6MV15E5EEZ@Q4K)X
MGR)WS_]*YP_;T<J/U<=Z(D;:==+UI6X$)^"+&_I<=JV?R-[<,:5.6;8<^6%U
M[H?84G-R31F\28[0(H$OK-[)*%4WS^P<3#F<-E3>/J"H+1^XS4;D\'DMT]GR
M.B1/0(Z\NY9N/(MB%6_1,Y'$6B8Z)SYH+%WF?7U/GZ?5Y?ANL%\HQ/H8:NX?
M9",0#V9ZFQU>K 7ODT8\_0U9+X6T7$O&'F*,VB8)$/[J/Q,)S?1.8.1!TWYD
M$IKBFNF82$/?9>^:S<2(_MK+%>?ZP$]L*Y'6X0P<83@3)1#R4VM:$<$!A-TT
M.,];[#*JTO/>UA9-=2ZBD'S-X%77U+/.S0H2ZM$G@6(M=0A>TW:0DT=*AN<W
M/7)^ZA XMEE(H+['&FI%!1$V <N^BX:_E4:;@V[-5-=&D5U^_RC9I]V!3Q2F
M$]F*Y$D@C"+\/T@DT'_2E#806!,2:"$99=AG"%R%_3C 20UHT$S^2N>'<O8(
M1!K:M+"*KGZ$-276R:8.^ R6E9NYK')K7QRD*Y:Q)%]L)ZH/3@=W 0/73GOE
M+H=P]77XQ**A8\F1*H]G2QCQW\Q$I\K:,FL+;K[^.EEU\5D0XVCGXYP*+7^!
M,A*(7HI(2T$":01!@$<A(R10RN1_T"C_6]K\*W(?PTF@IT=QD(9Y MO NGVJ
M!AA0>8AM39"S7GN(Z&QD !OK*;;+TB]GZ>7"E"]'#(LFB+!JRXL1^(K/+A%$
MSU-^,<<T1LAC'^6L[RJYSOPZPSR=(H$^#/GDUM#F^;>^EGQM?Z/%^:GVEA<#
M_>.MV_I$3@L"*PTQX@<<^P:73@+QE/[?*'5#W?T=$\^+J*:CI CA6'"<4JI5
M$S_OD)WHM*+M/5,K%J;7WO[![*S+%[,W[&55>8Y)(/&E"9ZJS9]<JG]P_Y.N
MS]MCI<C^F;43WP*\=B##P-X.V<R*D*I!?>E;D=5SJV*3W\:J71:=VMHM,:S4
M5,]Y0T=&:='=*D0Z"7)\Y'!>$$%+WJ.!O$@4(OX/."YPXF44V\Q)(9=E0Q;L
M@,(?2K\\G#T^[MQA=46>AXU+S>6J,JL\L$BND^)23*1+Q(I@-DF@%STS'V_>
M[(4/'&.FWGG6\B$322!JH_,7]D3:R3-7:#'3P=&A$HSIF_?%5M3^4F[Z@8G'
M/&^_-.HFZXBTR7T;.I'+B1<^9CL"$_V(I([R?F96O8\>%2ZAL% O_)6BO(_:
MKM,G53J"W35?'5XUN>1P<[ADJ:2I"H64I:FR'4T MT(YX.L?PIC8X5]N3:O!
M9^Z9U'W#3=52Z?O/:0@""CJW^,N3N\"!@;[K*]8[R.3P_1?9C[$'VWE;RL5!
M"T;"5.;N/D;&4O]DOI$V'O&GXGONJ$,"65<3V(!/&APA2;MR/]SF"&+H2^8C
M@_F*?DW>%58O65V5QV?:XF9=XBU&WR=TYF \A"/3R7UF=@;L,6JI(GLL^^:N
MXK" %7/N(O'F9!ZT50V,A8]&4_I1M5.$NG<W]T5MRIY4\]G77ZSI9'>V3\''
MXLOPSZ7_?@IY]KLC;_IO=A_(AE'Q*?E\!O3WL(T$RM2&KY9"CAY3_'N,(?Y]
M]A7V]X_L.Q?))W_KN)WO*1!/0/]]=0I;HP)CUZ_:2H\A2R;F-^"?*W%B?R)2
M-RI_G6_C5, ;9G\O87*A[+N!V-UNG'WBU>F ->&SNWC+'S7J>%J>?$<6%66F
MR>X\,1KZ[-@4BVDXUOR(RV,$W]\%!*+J131H =X/U@2-[S)?'@I9#58%7Z7/
M<,[=&;=-5OA$]R3^MTY<U$18<_I+$LA]@G+ORAOY98\.>))B5=7GLC;ER3&Z
M)X-3PJ.7Y"O,5)_YE5[K1 #B\<G!J#5 '#*2;+.3SQL/O*Q[\F*UYJRBF;8\
ML>%]=(>JT:=GVC\N,]V9.*B[6W>X\.<>D=:-+&]<.$@,0;XF0@*G,KA&#7#U
MA8%C3K2PYN_0$&;K59N=CL'YN>-!*T)\_N/[K=[U8Q+;@@=&]MHA5>CBH35*
M@*N_Y]HLPEMNL6=$$S<8[.]NT1"AVG)\HMA<\+G-'>?V1N<JTC\->LQX,_ @
MALE0TSZ$(#4/=ZM#JA%I4U$YP,<U_J:"]$4?6F\E%A1W0)RM;DBL59'N0WM/
M-[G-A,<:1^(,+=-R5$[6Q5);MA%)Y<J_X!N1O.\)(4#R6W<-,"ZM\<P]ZMNI
M!GW/G%WO5P2SS"0L?_YS[N$*M]7FDWOJ$;AT^4=A&+0A($D"'7RKBII?:PIJ
M?[\(Q!K,]7 "*K8(#7I]1EE><:?6@C&+9^;L67=6[2AU;02=67F5&LG#<V>J
MAY,X$0:)BZ*,4( G6B>'\)JWX^QJ*D+JO1Z=SBD67@L1CJZYNR&B&SV86<'T
M:&K_I]SG.]Y\%S1>&;TO[B*!I.C>]Y#]@,(>\^*US1XE8A^X"=Y?D7V09\<U
M71,E$^+[I/4/PYR"#K3R%K6YXY3EUUB*4/$;IA$#FV5J@;3*V(9:[$6FZX-!
MF&-T3P79!=@LDT#.*@=*'PWYUIR2\7"<;>EH?:.DWC,O= +KQ8N6?[8ITN]
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
M22FN7_:;&[VT5+@63 +U^9.[W+HJ=_ZR1]PZ0@S09TIE3BXP2#:>#]P_<PI
M&G\='(!1&9R5*@B]YME@JFP0O*3O0OME];-1NO_/>7PF^;[DJW@R+W;V3]3
M^Q7>1MRK;S7+V@B1,LI[W!ZGYX5>=7<H,N?F8;D/,#!#E"=>7GWMFFC%?>O3
MZ*>=@9DH>)'.8^BI"O$2G"P42-S:@3]N2BX6P6VC-ZMTX(@,1S ",>.STBZ=
M^=2AF\WMB?*\\M&VD^C4ZS++-^J?SA[/$_B^G7'L0AKK#GS?$;2QJ\6P#SLD
M$-?!H<^)5 C(<MZRQ9E+@0I$]1.33\M$*R->.$[ODO!E]:LH>[/.-F) +J[G
M&K"(J5'K)S)_#X2QA:1;9(\V3C?MNQ:%IOLWZ]#12!_$&8U=5JWK(E"30\KN
MJ)D>)>S,K51,A!0V=7 EX)O_8#!C,#.(,#PZMR4 _';U>8GL(9*E&T0<(;*>
M)T#6BRW ?.HN^-L0.]QJNEABLZWK'BND_M>EG _QUQ=&!QT-FWI :]T4*YOO
MZLC1GCL)!*@N84X'X<D6R+P!:*H8ZBCF71OL1Z'DMD[+C%RM-]'@ UZ/,EK*
MVU6*PLSP^H==Y43/PJ53'>[:\J]K+<4$U@%,\ ^:"ZL16MC(P2AP_OT8N<N[
M)C+X3)&4NY6*5?%QKQ/H&M^[?*&XYV>QG;%8M\M&I)4GCS[=)W*K1XBC=BI_
M<U0S,P)^^X-7>.&.0*E>S-_W$I22Z<O\J3\G:3M&XQ^D%"Q4]5IR,+V#4T-@
MX,4<A!-D20%MV$\"W=K;FN_[,]WGH#13(3,X=Z/RR6)3]3_FKY#?*/PN$ 8)
M%:>:M+?_*6-/%VY+,*377FKY3%=8SH,AG*"["S"K']1-</Q=#Z^E!>&:X\H3
MQ3)M_^G>G*$5Q5TM7'8D@0Z25%IT'\5R8%X<2\V<+,W-:3 0;K9EEJ^46WE>
MN<ZL\D^9TXQ8I_GC.PN0Z:0?/"2012=$>?:@?W16V@]=&A;\4Q4I7M*M,/%?
MP3KJ2:"=+@X22,A^4.Z,$TP"/>)4VJPY+=B#SD9=*?'DM).?MGJ?9JO?GY\\
MV*?R43DI/SF>\HVBN?&U.R(*%<,*=J8W_YS6R7%$P3-W'.P/^V.GDI@?;-]B
MGF(&E%X2C=WJX(NJLY!?J \6WR!8B_I.(ETT;CT,:/@1( :6Q/- <L*Y"+S1
M.&%C(/+O&BKL06UAZ?*^!'J%QOC[T0MJR@4;%HYI6Y<5+L_;U0[$GQP9+\S]
M2A"Z".\U0(4+M780?O8@)!UM:L^JKK5>>&]HJNRP_,,0U#O<&_\V*5U:^VYM
M-/ZBB^.:JJ-RQ8(\TD)RWES#ERP1B-40OWDBX]IYKDSUQF2V9=;$@,GB/;[,
MR$I#(//AO#?W..9L[IX$'Y>+M)_6$[(]2/B +3PBL(;CG6!,>JC?!]X;C;$/
M(E71V2[/OR_?NO-9[]@OX\+E U''\4?(76%RA0<1E S5.((?C@IV=?EKAVA^
M[FT_W;S:T(D:%GC?>Q*(>3VS"))VY8_"^98MTU?./\4W7GRW>C-"X.NL"G$]
M)=*6G:DL+1J\7X969QJ4T_NEJBPPI5$-7[.CTD)."/*Q;18%;9 16?>LNE0@
MZFCQ<$VS#4O(UF&J$NTR9[W[-3]<QUG0F79J.4=-_IB/+Z V"PPHEO<J?[N:
MCLE+</)X]*0VT;5SW'_B*'0[/P",];!X[MT:"N<CW!/ Y XGNGTA@1!-$B)7
MBA/;:QO7J8A<+>=OU2GETDKUNABY$G^UXD2\JL>NY<H)J23=)0SRPA4=0F^W
MURT4 R\F>A&_;+MT_BYX,22JZ<+7IR$72*#)()P8D=8; AQ8-&F.3M1#UFLU
M1 #MOZ\9PA/]0N+W^UH%KG1@WP_T\]J*-A<;0\V]!1<O&7[=LA<ME?=MXD2I
M.&'UB;1L/,E$NF2LJ*$9+O#3CH[;"0DDME06E35$-F+9$9"8H"Q(FH!@FO;>
MV+O%"EBM:)WU>1)\?1GR$M)@<2"#*D[X27B TTE58J99YCU7>73=9F&IX.U[
MD6SN,=W1U](<#RXL+%OYI4KJ2;&7!E=@$01^,K:24/B.^%'H4?SGV<S^SX"
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
MO=PN2#<68TH"3<?GV2O!^YRW8.3XSX1XR]8S!?GB.U"D'YCEWZ,5S^V8='-
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
M$0BV!**QAJB1%P$3G$O-XYG^%>X=;R0BKXSPI=PYBS*-R[]AUO]I_-+GI[7
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
M62M2#EOJ?8!>=U!QDKQ!L5,02ZY_N:M%V[ZKO;TK?;IK:=91?LF19Z \,47
M_7I%^I"',XJ">Y<F+0H_)#JR\.;K%1X'RF>1L*PD;R_^5C:;X2!\-,IQF"B>
MKJZQ,':>1+<#)9*7"EVS!5A9/<T,:V]HAY6R2U[FL*G0)50>IJ4YU$[HOF+1
M!LJNF4GT=VW.+QSJQJ5JTC^K^%IU2=D75)4%S^VF5<2&U^^MW!:9<2%T6W%N
M\F>$\J\B"FO4>.9]VYIYYD#.Z1)-+XT.$);PGZT/>':DJ=YY[Y[=^R)=;9$M
M@7]2,/+E2^&O[EB>2@+2-#X;T:$$UE-JL7X%-3X^GGO*&X-8=P"S6MI^D9-W
MNBG=JFEIH."Z5VEG)<XF:GHM \GA2@2JVA=0$39-CE^>?DP>HTW?/CP>%N.G
M[@$?RL@ ;1%?\7>V9X!:GV8UMP6<B"O6/8EF(>=E+&^^O,ENOLP?]F3>DE2\
M#.T,8GC3EESH[Q8_[LMIK+40(8B]]?)[?!_#@5R&7,U*IA&3X)8O<'&[4#(V
MQUC1 6B?\%[.X>H3^)3_;=$[NT_;'B)D*;/8-^N3!DKK&,?LVJ3FYLXS/JO#
M<)6,ACO>SMO-MO W;,XG-.[KT@-[0YWV@C(5/MN,O1W?=$Z3RC\"1'*\.]1Q
ME;0T2>7S^TGIM!>ZV\,:NH7:V?;S/E2O/25S&I (&_"N*7SJ-JCXQ:?H8=M+
MDA'N8RD[AV7)ZZV,7 N1$<+,)]X:GHFXS3O]@E'QIZWU4IN2B**5;(*'[:$E
M^>5I9)]3%=;I-YP0=)_<GN.Y1'G;,2;*!8?R%.1JY5E'W,MFHGBZ5]96TSG8
M[PS[<T4A]\B(OLO61BG_YQ/S/.67 +S4=\<F!(UAOO:_AL.3?W:5+"-R@()J
M4R2MQ4$ KUG)Z<5NR?A7I7M.B4Y? ZQ-O?E0:XG*$D2U6EZ_G+[BB?_:&?["
M+_(2KU+RO]UQX9"8#< >L#" ]VV'ASR?SPJ0,VFR;*H2>* 3O-:N@D6I7Q?S
MV42-/WHKW"LT_U%YA\S+,*> :U ):Y)^ .OD9-C'UT/Q7ZS'LA J:Y$U<.\!
M6HO[S<S5\Y4(3BD3KZMY<*E[CX]INO?MW*%]?$7R4)NH;(Y8+,83]:VN1%^'
M#KS/Z&81KY^LA^"'?EN:&WRU?UNXEA5E?^I>T?@AD?/9/5?35['K+A3P8293
M\C=0*C2!BRUA?BW4<D2NUX9VJHJS<3Q$M5"L([>T[H6VFGR?YM?L9VF9RS">
MHF<^7EGTYFUE=?9XI;N&)46)BK$\%0G_,M3(SMC#RU?]2A'J>FU3"=.Y:W<
MPEVO*RDTV]2\QMF-<T@M^T)Q>J5@W_!;R87.)#9BZ[#^Q-43HL)RL0Y:E.!4
MAS"R^$98\X:Z9:'SLB6RH$3KC_.\Q!?[)XW^AF4UB52+!9LF_OX:ZYH/4Z17
MVA&7">*?Y(4=5T?QZE%@LK$CDH5%&[7OR\A$5*G:I% R?8HH)2\QH*DAYK/4
M(&?J,.^Z'LNN9 ?%'> ]J,LD*#)M%5F%._5K9@MT:$MIQ?:&>NHR_:GS9@$&
MWK]&6!Z%5HLG"?:VQ<AE<;43*Y#:AAYYSE1"_.0(&C,M>*IZ/OZ["L*\:'H9
MRX-MVI4C.ZW(M%]9NA.4\#LWD%,/ITB4V-] 4?XG5\*[1"=;@+PAO]IZI D]
MGJ/I1 @VPE_T:2Z\ J4C"IB13/^Q'.!P8MTDJE"A_7 I<6NX<2[]2/2 1LZ)
M8]!&O9+-*MZ7N>O8?+* _LA9MR"RIX,5A84P[4D0OC'9?VIY3%I;IEZU*R7B
MDJE=ZSX?>;2T$</)QG2E"U/M(OZ*L/*;^"Y).BV--]U.UM4A.8UF"HCP]2#=
MMVAX5\;WD3;3;2.]D5$/5[M?A9KU@[*TC,R>JX-M['[E4%2O#04<%/.176U$
M,45\/XK@.Z\40[#ETP/J>UMJ7LJLV_>:[".<YP7VS.K0#^U^GJKMG>UR(/U+
M>D?>K %IS);$74 P<UB)73TIG1=[4TV.$KT7_NDHM^<\0.N]TQV %'$'8$UB
M@:RB!^X '_BEHDI:&/K;I2I'I9;4]LZ)Y("1)M64.FO0:*FL5\1#\N9V[E5?
M[,E06HL;Z\?W\.D[MR4DJI/JW&CF(#_ +$B6_M,AD?;-25J+MO<I YZ1%X&5
M4;A*O3*,>-R"369!V084?4;6NK1K?_.HAUA/<C7 ?T>5NJ98'$KIN=$\KS&4
M\LBQB_X:SR,PRL''5_KR<9BZ=S&*"V[;4W<J;UO9&%?_''J"!2\<JO^"$Y]4
M[])G0[-'EF''/*01=6^/%N^UC12R!N81(_EA?C]S\_8BUY%#V[7X_@/GBZ=S
M2QL6Z@WXRH,P<8-$   @<]AFATHZ3;6<Z#I/%<GAA;[?#0E$&&$P9*K'-R(W
M*17X[YPM;69LS?==Q?,RRO0?(QU27".?854)<:;[HWG-3"4#N1<W$$IT^:UV
MU-2OO :;75F9#%2IE:@,5 '_L^!;B*4Y&'W98&+P^FVR,H0F68 RN%%AB2X-
M/.Q*T3#=LG([(!''?TI^!ZB@2(T"=?/)\MSK,>^?T"CG'J:C RW#/@D,QM(0
M0SLXL5J+%$+YF NHOC[7Q\D?,@E,,X7,H:^,.HOJZ\J,1+Z?WC?E."9\[L#8
MX7"5J*?@/"P>/:3R722>=W2)91*08_FBP^CD_*+ #KCFX2Y[R[OOS?XMKKF&
M#;=Y Y;4H+FEMA#]*%Y8'#"24)_E0=2E^#&?GBABWO_1(EY)H92N7;*BVX_L
MWV*3X^T'U;*#6Z(M0E.L)[@ <67NM*W7]O$-(P-%+JH36ZX14>YS]-JXW"FX
MZEL-^,NS=DWQYXIUXP<:5UF)40H\]YXTCK3\M 1*CD-[080!]3%"G)A 5IK&
MZB@X_Q7;0[<'>U:?E@J+79Q=.G&.06GN@]32BT/=&[.$PI/U9^;W%X.,Q?5Q
MDKPYWRE[GYRM%ZJK4@$,_A4AS]Q1!*(,ICOH;73GK7LIS%;>)QF.5[^PS!8S
MC_%N8&QU-$D,Z)+!FOSXG)FPR83I%L?A8XK++^>Y)6;5[;<H;(2@^H7")8K?
M^DWD\<&MA7,U"N2EM/FBK6=IWH\P@]_SL\")C5J9TCJ8#46+,.UV>MXT4V<9
M9ZUXS#YC%*9Q+-YZP 1DO[@?[ P'&[Y,?OLZ/ R?IF:@9C6QOT&>$4'4"R0M
M;(60[6=VQ/KB_Z)].72XIOUSU#@-:X&/96^U](@_,4 <35E$5QI:,)(63HH/
MTK*:J7(!456@C/AU8,(X 4"KUM3 X*8#SG$A^B\BCJ"YDX7>P[;()4YW7;E7
M6_$74))J_Y_+M(B&7+'7S]-S^!J"7\EYKAFZ*6P0:@Q%?A[:"!N=?"$@J/IG
M8=_X.L>N)6%J%XB!K*1W@!W*]5'4W^T37$V2QIXX8':(X+KV[J3B5"O"OF6^
ME9I-:H F)\7-Y.H3Y\^12Q5NB]SRR0.C7B.M2_G!1.IF@[=ZW,S\Q4A_N&F?
M+8T@5\L?'_.CLP53 M\R'0&_(.LXYEG*Y:>#'J1^#?*#M)P/^!M^((L=USZO
MI?8L$\ E(\0?FEE)9LZW]TB?_$;MB5KE2^Z<R#?]X?5C]>G7BP>SNJZ0+P^B
ME"M=,L<F7M!<. =Z3:C;/>AGCV#<C!5Y]UZI[)%T)4=X*ACQI<;@AJNP^&T(
M-KSW#M +.T1SN%I)S8K/"8G?WI_,7<L\WFAIM7_^<]"E 1%_/_'H^1MCC$/7
MFNK@<?$[W4NQ'' MKDAVSK3_0N!6M/-'C')C?H&5O/O+1@2]PW"M6(W=VP<\
MG5?J7XM-[65%(A>^3/%K!<<TI,?RV['^WZ@;\E^!CS@FI $6,D4P!IV%*\23
M_Q: V=3'^H\4-4POE,\+^ZCT =+_IO%F=22<X?[9XVW=65&R)OUG]__)+K U
M%T&$UPFY!G9(0E8'M.X F[["J,=]<" ZZC@A%RDR#KVRMBVJ,_U]^[+8>_ZZ
M76A@2P_UN.M?_(]A]P]J0O#N 'DWZXYH8I]JM*GI;B55Z,MBSW\4_E'X1^$?
MA7\4_E'X1^$?A7\4_K<*7:I4)EQ=_]$P_1_Y1_X1?2Q;H3M ERETM2#3'T69
M>F';AC 6L7"Q$9W:#!7NOM;IKAT(#OW><)5&;WF X#D%$A=V/"&N9,^\UNX#
M\T^TD:Q5JIA/"PN>'7)K-J1?7!SY$Y!4D+,%<OK)\Y65OM13(H$(0^#/]) \
M)H5W %R&V])Z,JJ*C'0TP5CX;@[%1)&>8&6%_ZM?NSE<3<\Y0T[P,E@THO4E
MJJ)V'5'DK6BB==CH?,]%I$?$"KUE=T-0<31KH+QPN7-#BOG#D44[;[.AB&^&
MX^K-ZR'%(T1LI.-J_.?YT(1;1I-V^%&]?:ES1F.F0W'18I^_?;"SG/(;1WEW
M%IG\9 VG#?5G]I[*)OKJ[-!B,B0G&8K*A@S)$W605;Q_'3O@L5Y-.LB2 &M]
MXM/91EYJ6:<<EFS%1L%WR,@XDB2X><2Z29-4P9,?2T#(4_WA[T=K(+B1-FBV
M6,66+"#0S=<CAJ'W7K"V>9>K&]]]@?R]U7M$]YYUJ^$+&<2PJ<N85!+J^_+)
M<09]%M*.'WGSH?/YBQ%#2\$4:\M@SO3*=@K%,.3HC7H ]T4 _ YP49R ,OB&
M=!AIO%([>?[#*@TG+58D(^T[V5#LR(!NV@EM;S52^+)[A<3V-K<G!X@HCKVG
M\?.2:UE0<>XC+;TR?^!"XH.(@(S--RETU,"/*U2*O,C4=<?XJC95V*&W(8*K
MWD_OLS^$-RUL(SM:\>!-F"Z'4DES)\ 8C(UT@^G%MBPX=]#"T:TP-S5QH>GY
M9_&-J>SQ7]+B*?!L=/%LSD^I:_<FTKXC?IRUWB3M$6=TAF3A1EU<;?K+"!X*
M.^H$6M^,SF0J1NU@YB@\H2KL#C!('^X'VO&6O@.,$QZU8=T!\/!#%*>/\J-Z
MP42(W*A+OBU+R<;)/--Y;>S3 :[%MV6/*?K>\7UE0/[]1%#X#N#$.GL'B#""
M@6ZNW.X  ZY#BIPAK C'KB5KGSL ;8"C#7QDX_/)VI0 9[T85OS'9< 'XD3]
MY'#SMN%'Q<<ZSMN,+(4@8I3B+^#W+BTAR-E1Z\>.;5[P4_0[,!9X:H7L#N!\
M2U(O?"^@7 ^!0_Y\E#@XKZ4.KSC+@]7<;O3E#M9AYIG3!D65&H0\%NW4Q@8;
M,5J[C!6H'R$RZ!@[3Y!5%JP__'CH\8;H%3!M)CEG_4-P&/_Y"IK %F/X3^\
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
M[GV,8.$O#_QDJWN$&2GW'GDJXW%C@S[TF3C]W*L0Z=K#K_[X.W]:>/ ;Q"H
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
MD];#.1\]HD@$OP,,6+O"['.C#BI1@3 %669NPVF.%&6)I0I+K2?&-4I4^5X
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
MYU2&V2GUNON0H$"7A_(G07)'(J^"&'$'M3N\SCUNEP\RH4_JUF;<-( [^_I
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
MY&;'(4[UCMP_DZIME1'^[&U?%=-K[-&0.%[M%T?^[9F)B-S/K?3I-"]JDI0
M\L87*0_;YH)?7_J_\P0$G^#E'I;S_?M2%A'/=H']?);FWQA0"'YS9E_.@;D
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
MTG$(POGX?$M^D15)4&-<#3\04C]OI9/,]DS]9L&%.DR+VY614M-A$!:%CAJ
M24$OT6_OAL_4JC%EX(@]E>:DV#P*DH-LI^'GY#Z7^49*QY&29]34QE]=5:D5
M8*XY)-^'DMQZ$:=9@G#3HX-[%CQ,Z?=+Z \!7NW.1[R7M7RACH\?A^$4(HJ:
M7OI-N+)56I1V]NT-K2P?2)N]2>$YWO>PF8C1_N]_3 Z,&P>I3 [&C3C*YDY3
M&3VGGV09XTECM#U;>"W1>57E?GO(Y]-#)V[0/[Q(.-&%X<94?RMK;=ZLH-5\
M08D:Z28AQ;JD?9OW"MH?33?$(S>?_/6I_6Z&Z<PY2K)%E_)IOBCAT&41EPH(
M\QA)Q8L!YLMQD4B,>27FYFB-B O-()VB+R$\N=FA'_+ZXST?;?8.TYD-X^^-
MX";9L-?_*!Y-*4'%+S)*B(,L!P7GQ-P3G\-X3M8^@9\$4":322:5OA:HI\RS
MQ"3K%RYA^:OI[O7J$B^53]7PMD6<>$?,@<+O^L$(^&YR\B)DXE?I=%4@CZNF
M<P8"3B"Y7IO>2\4C#UX[#'RH$==_V,SM@,S0,7:E3!98$U$JPF"24G\N[TIA
MZ4\F&PT>H^7Z(,P)H;1%\!-Y2OAMY(U"[:<+Y=&Y382,S;QSO\NF! _0P\'G
M#K(Z8,MJR78PSB<X$03LU-VQY68@3KKX]IV9)R&KIMH_5/X\;VO)-MWJ<A:Y
M'U'CXM)6GOZB^26>F_8KG8[H)M;C-_HI1/":FRZ >_T3SU5(2/2>P%@'!)8
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
M5*P,N7_M>,W$[8,: PD?DD)=A0M0,*"O!OZ*<*HI5$^]IH)\@BAMF/P.4PU
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
M#UX=X@._]_-%-*B[)D2UU*H_=S6_>P4D< IP1%Z%[?7,2V/:% G)]&N'T;%
MA\#J'F6(0G"93%5UVPT(_B]GQIU"MQ0&F5LT[VXYOBD?>KK VNF8S 5+[IH7
MJ1T]AF$95Y#XO$N_KVTED!<\C;AVMX-;@UPCQV&+[5&_OMI?,G!F^$YW5)I,
M8DX^V,A&LKM;A]:0V/6)U A\'C<LVJ"SLZVI<3*_I1YR"\OS/%-A,(6O-4/?
M.[Y<+]$EM@UE]B<G\'$'Y7,G_>:!!RJ9X0Q[:CG+5I5;6LX;E=K6?_.,WD2*
M<'QX(NCT_?- ;_[=?G<_1V8FHMPQ>W+_ AU0;A&WP BK^[JU!&706I(1]$!!
M9 ^/=%N^D)BJ6\H1=<K3'\=MAAE;-C."@#][/N]N^X@<8'<V39="Y @"JS%
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
MIG#<#[)_DL6D?W9^J4K\9Q&1RH J,)A]AN>)$ZL!5"S[B9OL\%EJ<29(M%>
MZ8/P1T,C;'K%0XXM)9D"-0W3,GEH.?IO/KX*55]=IU1U&T;K/<]I*>KMJ8]>
M&GO5O]F_:!>(QK1H]$?OGP(V<4]>5D"NRHN-S79^".3HTM\K:'Z[TY1D]^W%
M3X7*Z*Q&0KLJNO-L55:-\M?W%NLD[JM@OYOB9@W!RBE-J@%K8MPL+8;\D<^:
M$^,4TO@3BM(#K$F=,8BZ7UBAWF K+[@<PP+#M*617D\6T#Q\3?D$"YD5!.,@
MSKXB<\J%K;=G>[GN6?:GA)W%\:)%3PYM3\>E,T+G.G]SH@U4^-NCTO+BWG:U
M7$'[9(*J)C2/UQ;A5M6CT/923V(OMD .R!(%^',$FEGM.E2NCF8L28&Z@/$#
MUQIJ&L(-KC5:?E+_9"!B3G<[=I?T=Y!J4Z>&?Y_61R'_P0?#+'H0N(#?&'N>
MR9%HU(4C\?%A1G*IS[. FKMF\/XL<'PVG2B,[IFBL"Y3*93Q2. 8%$]^.>''
M)\>BM\0(ZID7J9G8E[GK<!*QJ7K8;3,[.P<T/O]B*%#S6I9>6_K5P:12'Y=T
MTW)*(A'JT'E2U0;R>?9,B7IEF@MG.5W"3<_9CII/E>0J6PO?,P V9IC(S3VU
MN[H-?S_V55D)=.E8;KHMI!PFV'W9V[_S$K:K?!T3Z_/B.0S%(\L3.BU+D .N
MAEO 5CVT-&U:C@?Z55;1"W2AU^#/)F5<)Z+**Q?LYG[:/MP)\)O9.0748>>W
MK\8^@Y [:W8,K@"66;O$"U]\G.Z&1CJP*\DE:@J1R$B.EUJ$83?[9.NQW@16
M._?#D'&IM3W;'W6UPV+R'J\@-?KOWDZ_9+.]\6R"TCW2TP&DM%=ZD!M>-;[9
M!FIX^$#QC-9&,LC]Z<EM::8M:X+R]5HQ3;^W>O0/(W_:>?=1Q !,'2V4,P#&
M#Q94,(0=0(+1]M>B[[5F8.97M'TJ<=T%RBS7=ZNKGR4MEKT7?:_O+YMK^&:<
M8O$9KD[Q#<2?J':3_W AB)ER*265 8VI]V.AG.CBW+^L&6..EMZ<,I9]HC,B
ME8Y1UGO&3-1AS9L4'X* !/4)-#B?<HEP7O!: VJ\/C!NPP2%8#0HMC7:FWOP
MW$<&_X&R)U!5*JR_6R: Z.J,T!0F"D4>TPOTYHQD+;# #0@XRJQNK4?&867+
MP:\G!J@9JP+(O<LVSK=D4C5MW]+D$UN[%^C]C=G6YWG&MOSY8JN5XA.50EJ"
MC^+!B2IWC-I[VQ,:&0:^Z-UXFJKN^KAT0,RQ!UPT!6EC7TI4<9>3WO*G%^*
M90XTQ8$#W7=04CPJY]8M*B$EU73=0G5(:>;AH6,FBGSPHEPB6# W"Y49=BQ4
MM+!F;88:KI>_RTO>G5\NC*QU>Z=-#A!T/I\\F#7'82#FJP_V,->\7HNI;S\G
M1+>>'%0(&[*:#IU[\8TI4Z;R%(#EYMH-PN=\&0YBN' ><K-E8-XJ4?O+A5-
MY/Q-BL-2)T]C7+T=1JTC__GA+]/YXMXW@>16$Q[EVXYYGFKO6 KM;GKO?K^6
M[?P)JD\!D1QT*&O$3C15@;B,MH<A>GGAO"4YZMW$MB]&O .1A6^E^K[>8DCZ
M//BU J#%N3M?2HP@R%80]QX3'2+VC7RUB(&Q]3% C3(/36&8\@5BA*'_>56?
MM?%6Z;09B5PY XO >V>XVL;GZEY*"([L0 R,"^7O6M)@[DED7&ZAI.X\'?>_
M*F..H<<%$^1<Z;FS1?.3=H/K>Q(,S!)^17R]5/X_GC'\3UM6U80FQ&7$-S]2
MZ4G06MXAXS @D..)#N"?<.8%X[/5=UBPZR-7$.Z6N&&/\\?;23?L)5,N:?!\
M>I-["A!>K7)_<I<_?:%+B'&><AT68 2BBM._G"[G';EIQ-F54\W8_:A:W*IM
MQ0,XBD.GXNJ>RH+<A"Y4N(\S7OQF@=XX;RY_#49X&OY$^MQ]<WK5M.OL]UV8
MEXV.>K&G .7 =(&%X^#&P>'-BP:?F&G.<IPZ'MISN;J0Y)]4)V(U PX@??="
M^AU,/JL_OV[^>%:B2^$V2AJS>>1FXX@3>":=F]5Y[EC*98D>P5(2#Q4LO]!M
MV[_<%L]@6MPY8^[_YE;,0YE.GY4W>PQW]7)>RP2IQH!<-6PL*?)+AO&X!39/
M['0FH7-3@,FCJJ"N,95LLQQUW])96[1-$6*JWJR3<RCO;%L:%\I,&>FU1O:4
M@_!<4WY;IM;C0(OB!TJK#>$33Y+,GQ6US,,;7QI),U3Z7DO":HM<3Y!^_CK8
MH0LTXX9&7 1>PQ_QP5;:)I5LI/B>A?@"QP>,*MFTA3)J!PA7TUWSO*[?]UC5
M'/LFH>%,MB5>S%F<4^FGLJ)]"BG@!]D/ZR?P6?A12\Z1&6!QVI^:ZJG= L<A
MUON[X9RV01F%1YJV%)LER/($3'-\!W]?+;=0BN+ZHYLGOZ,UVWBTMYA@[3Q$
MSX_!OG-)&J^UA8J"E6+70+47?C1_@E\ECD0 /:J0,511F!#:6B6'</+@SD/2
MO&?>LX39!^+7K!)2+Z9)Q_0\J'QZD8,FVYDDBC\%Q/G):)2.^].'R((X_@;4
M>EH;];976D\XV%Y0+WK,I0VO#LM>WBN.U;76WPOH6SA[H,>.SYJDFU>D3;BZ
M=:R=W9IM=&<U:]5T?/O"IQ1=1;&&W7M."L*@=9Y 3A.I2WT(!N4=5NJ/5_WA
MTP8MAB,\L&SSFBP?D?+Q^J-A^^W 2<XN=7'#>RZO\3%-*HN1?^/V0331,:&<
MH4.D-;7IJ'D(^"NO5]8#R[6X\VJ_ EYL-J:.625--<4ZB:@X.0>Z?Q.G9V&R
MW7!@@)M5@U43\9WL]IY9Z;TK\64_SUC8.DW)6ZPV.9:Q U@[#%5B10TR#O?H
M[%;&%R^I4GR7%KCF/5XE99</5X1459?NRNQ488-W-@=FMN _&X)24>']+;@
M,9TNDR>O"51).$W366[ORF/T:!EYHWS&$2A)TSK3@DLFQ(:R0QL=Y$+_JK'2
MXQW])555!=NKWG:6,\V)'8]W1"8HSD=W8*W:I,9POSG?K<S,7!Y*=!GLCPE&
M%'5_XN!\^YA<59'ECY/![AT3ORM/57"NOOSN:V^9-KHS3@',?$\Q<DI5*AO=
M:M%A2C^K)?-,:UIJ:L;#ZF#76I^GI\X;B*!>][G<2;]V)6&-[[I:BVS\8IX
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
MN6 ^O!AG;$SI+;*^N_F)[:Z5B<ZUU]]L=V^YTS92]$CJ^I098BNZ0X%X,.$
M"^[-<JFN*[:MEZ-KJF^.E(@<O,U4G#*YY7BF['/R=IRP4\ Q.PY/K2%FDNDH
MHG@'5H]=#T$1XLAK/P%)LYJ7"1B+%QX-)".ZZP]<!'A"32R2Z#@W_Y\O99M:
MB_MF/ XV+?MTF?I-Z(]>M4?HC_=]\QKJIK\_7>3S$]T>%Z_T.9D2LJ>BQ#D
M$VRU9=A;[1KE\2Y79+F4 8QM3'/R)F-W64\R-$-U_K:0J"'&JX_T,VX%5"M.
MS^?H '1E1)^\_L2P2EM\$]>7YV\6^O'?N&*7$YOD-!0?U-SL6.R47_>8?$Q[
MH84VIVU5PT-S6%#S=_GU3Q>#+NO-S1VL8M_U5>+B$N>;3@&:]>O7:4K$76?-
M# Y$TEF=KYI=T;@@\W\]M:=.X\I7=Z<%Y.-2XP#)FRG;/\8^KGP4?L(UW"FC
M%@=P;-0:\]DOUC?C>\&_!+6?/!N\XY[O;M(C(]5-GZV^WC[?$>C>B>>#Z^>4
M48D7SY6-V :6 J6D7#)OESZYRYKM/K@T9/O**<R#MV%'QO?CJL"9]6G^/GWW
MF-;\_#V5SXGMM]2>B(%OXJ/.9G?>]8>$U_OI4=+T\6+HTU^QCU/5#U;.M*/L
M>'\.]=1[H]\:F/X#477V40DVNDP!R"J#_QN+32<^/YI<J--KY'L:<OM,4Y=[
MBQQ/QBCD+4.RW\C<L:]QP6N^9=GAUI<=4<GB#R!8E</_,.ZPT!\=M=OF(F>6
MP?Q[]35+ZGK85Z'7A0/&V\G_7@V^7ST#^I%-UC\%M(#0* ,=@-+]_$;GE8,2
M5+W7T9D)_CE %Y3W%'"Y".P^RU^0,RNH-GDV7_B;_CG!>C$ZWBVSQZ4)-+UG
M8WGJUJQZ1G[[UO_*_W_X8>S_+_^?DTNG,_\-4$L#!!0    ( !MJE%<[+JI=
M&_4  !TU 0 +    :6UA9V4P-"YJ<&?LO =85$FS,'R&(8,B" (2!LE!0"2*
MPH!(SEF2B.2<@Z3! "A104 !!<D9R0@2)(KDG"2+!,F2)WTSN&YP][[O[KWW
M>>[W_?]MIJ&ZND]W=7=U355U'=!CZ%G@C)*<HAP  H& #Y@? #T',,OZV%H!
M@*HJP T  "&FC@( 8R 0YN<DH>=);RK*R)AJ:*G+*:K(8AH  *F"BJV3,\X9
M '!T\G#3DK_.=-/ D(F@!\ !B !\0   S,S=752UY72P/2C*RC"Y8QH!?TC[
M(]]'&.15T&!B OY9(C=W<?/ $*F!@04M+-W-,?!##.S@[>&"Q6]A8,H[]E@8
M!Q<+NV$(Q, T6-CZ.WSQI,UW6 H+6S@Z66!@+,TN%HX66+@% S_R\K3$P& 5
M#!SB96OIC8&',#"K@Z>C+08^Q#[K:&GF#@"XI%B\AZ6Y#0:^A(%)W72T9##P
M-<S2DEK_#K[S.]C#TL<#.RD99Y>[;K;6-AY,G.9<3 )7KH@Q*5AZ.UAZ>/!J
MF)G;F[E9,,DX.[J8.=T%@.]S/DD4V+5EPBRRB, 5$1'>RWP"OUNH?UGY-Q-V
M;[]#WS1/]@QTKNLWW%^U<TX# +$]S-H\^0UWYP4 5 4# ,W$;SC65  @P^Q;
M9>_OYG,.RR\V'AXNXOS\WM[>?+:6YGS8!?TU_=L&?R/];CP^;'>_+@_3#4LK
M,T\'#R;LNID[.SA[NC&YNYB96S+Q_LS$_^D'_YJ.BUJ65I9NEDZ8)_0P7&;K
M9(W9;B<+6P];9R<F6Z?_:!/_DX_]E+[S-2:=S4 !E*9\P)E>2@"\W@7@GB4!
MP,:O,#6@7_=-A4@/P)X\?<C2=[X_2: _]XH3C?WE;FM]\IR,E@Z3N:>;U_<Z
M[+$$\ !B@ R@!&@!1H %X 1X@<N *' 5D )D 25 '= !#(!;@#E@ S@";H W
MX _< T* <. )$ <D BE !I +% &E0!7P#G@/M &=0!\P#$P"L\ B\!78 O8!
M.$;8$8!.@<Z":$$0$!N(!W09) :2!,F"5$!:( /0;9 UR GD"?('/0"%@V)
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
MF9CI9,8.6*"R8[)>;?E(,OE%#;G\\WEIP;J:%3J@1O";_76U=CBTD#D*&I(
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
MM9"B@0N]T@I/"^RH-,DI@;SP"IW3C5[@-VM<PT>2MB^&VD;V8_MY*=8:NM"
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
MM3NB"O#V#K(W*)VH,B,R><(31;6<*)THS_"M?@> VIPIQ6K-:@V<C71/=FP
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
M0QF.YY*[,O]DZ?^W- $8^6N#_Z_%PIK($-!_7//]K3+^6T-Q"NEOK=B_5?T
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
MO56S598A[*6[?%&7M(-;^\^%=*3HLIM-@..#$P#S5^G'/%I0UX-G5>U&W"<
MFC!0HPG#@)QIMG>L>IG-6R;6<5FMRYY%' #<2T]2DT'TVLSS(/\X043P*LO[
M>7J0([7+6&8V<$I*H:'J+-V=(G17''M2LEU,Z?;2Z;0=\$LP%]YZY!+CT91M
M4W2!9*;R9%#,UN !J,Q+!LW)]XW-H2*Q@#DZ;^SP\@F@ZF*)U<9UR&.M6PJF
M53S2G:Q6EH@XD.<97AX&NY13?@Y*JU6H9.I5'\FA2(U>ITFU1P-<V-+2BX6/
M'TQA.<D+OBTQ7UIBU'QG]ZVKQ%++/ULS+6:CBGNU739 T&89&@A"/P '<\C$
M2XO;/):L/Q#JCLM^W"JV7FWVY:;H>_>5*W I\3V>1C"&F](7=_,BA-[:$/E.
MD((J%'S@G"VUQ']>!)C @[<3+GXRQ]/?.%]>69DUZK[L TEVZVR(TYV3NY,K
M?F#E>0(X$K$&>D7NU 8MO?N>M7JI=GN&I *Y%=Z&(Q%?A9P] 3Q+#IYFS QP
M@IU:2WKP_52W-\L*>J..N['KH4B ]!$UFQ/9-B030DN@P2BCV%B]A%$UK'=?
MD"P9&?%U-0%(K&!#PLR4BZ;=QL.Y&,D[-H]BS!\?BJ+]^^5(XO>7T1/:-5;3
M/3@+F>,'^M%S44\&]'=U(J'#,7*E1VV$H(;ITZ 9/P7^[<?%K@HWMC?]/S75
MORKK^[(PP/5M0@'[(>K)J]Y''-ZD^OT@&M!,,(C,!]A>N*HGLQ4B:"I]-G?U
MP=4NU1. +N"M"C9UL<L%^Q'OF&&0%_KZ9OZ9!K^;#OA>^(KV!H=?3;"T!GUR
M(QG>&72EJ]IX]GO7:JG(PW<K&CUZ&VYITYU%D1@CM%!],H730ADZ^35.%O7M
M8!TT.N:E]WWNU:Z(KU& 9H2JK*+S,P9@0VT-4>"]GGW.N[!;.9BCEY!MJ*'E
M63H.\QRX%0QZ[:/SC@6A2(K.U'S0_>T?X2#];],?Q5U2^,]Q_H'&S7\2_/^A
M1,+J8BB'F94L7:STBLZ; [R-_H,W1J/7CY3F(KRM6CV9!V+O=#FLZ.T!Z2!N
MN3I&\@JCF_E&B;D]0H=OEP'[XGU>$ACY++=C30>>8XX(*9LX2A&L4G7,,9H2
M"7V)1KYVVJ*TLK+)'/^B&<#Z<9<K#78A*;VV9/>HC%ZKP201Z)$9TS& +VJ$
MD.XJ<#JT+#)]>KT%]?%Y^$ZC ^JC%INS6-"!D\(PF<XLANT^/&_-DF8FDWQD
M2HFM3?-(D@>L/>ZYM-8MEJL&^3@G'%T@+I]G]9@ Y.XA+*)JF3M$!-CLI76Y
M-:A+=[SG)R>2$V !$>K%-;QID\:9/6<TR,7*3^59R=PX?"MNY U2+Z@><&9M
M&87:V)""Y39"4.=]S*662$N\Y=%@ I7!+)*YI&8I5/RT%T_&-\D$J4MVXA(F
M=;XTPO35"W%Q8(J;2ORY=/YYC\>BC'#PN%F-FVT[+";#8@@6[\^3"T+H9A/P
M?*U%^XZ$\*H*@&W'DU8$=AF<(L\_KG .5J^@P(.#!,JF]\ZBIV)Y:6/CQVL*
MHL';7+<-M5OELK3QZV<'#Y?JX:/@.AB)1 =J\M2@./>S$\"8OG699(4<>^%-
M_,@)P/RF[]Q[]^[/3#>N;1YU&Q[+"=$V>PXNP+@)%KL6C-Y<_.KML70]"Y!N
M;?W5E&)PR3QN^.XB* "(OI],@I&[T?H640)F?HR^9V<$+H9@+5C=@PCDU^2+
M.KV)YIS2B@/0&PONV<L352IX2!EN:AVS_9'&+("49^#C8K%N&>WH7N:SFF/F
M^V*P  ;XTG=LB.B75:^CC&O.<@G%^FFFEHARWL\9_2^X!A$QS*W9+JVG*?.<
M@!)6;LIWL=Y]QB+^- *G#^U@T1Y,ONL^T[-29701)$MLQV%,)X [W:A'+J7A
MHT9IPOD#X.&)86=TA]J.4YO@AZ?YK-2M:#BAUI(TZZ\PYG^2H0=N$IQ,\=-=
M/\\)_+#TL*JCWI\3!K_B /[#A:<_+?+U$O6@.!WKVOF1E=)9*]9%\QN%4L/8
M[R.7Z>HB1UB"HW\J-W&F4OLC@O/8%%AHM2,+51^7+3\L*8TXV.&]$IH>;WXZ
M/$6@"WR+4LL[=ZJ6F="M.:)\=K$VE^L-J:(9,PJT]HE-$IL:UE)&H,>Q]1-8
M<[Z55P^>88S8CJ*Q*+;!D19L>J)=PD8X;&:*PJXE*BVCY$?VO2&9IM@+#2<
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
M+<"_D< &OQMRH53-[V:?AZ=0"L$Y_=;LK[YM:!Y/>ZJCY!E*Q_']E+.(4\O
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
M.QYN?%[L4Q.RE)LS27A#&-DFE?"ZTO"^\7G2>LW80^]BVXZA=C!.8VD <H9
MOPRBJ+[P%#5-;27C$Y2RLGUZIJ@$;HU@GFB:K_IXJJNIB"V&Z^/PO1N^QK:W
MY '9G*R:RB4RM9LR_)R8L'35+@U'V[)<J-ZTZZ+FH!.UNH5:95%U26EU475
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
M.9><1FZ$_KSZGOW>X?9PN<H/U/9KK1[DJ6+L'@H+^_QT6!\?EM(1M5:8;A\
M/>ZL.%7B-?3K^3Y)W];&U5TUM>'L'.;L)A^VU!H<!@'V7KIQ- C5@$WUIXO3
M]&';#N/RORL;MH[CYK[<\FJJPB1R&=3^X@BY5$WP=="^<!L3G ,N0I'<4+.Z
MPYTXGBF\=&*TY((,^7Q& '1@+SVAB-,K/0FDFM-\.7-O65X>OEKD=E]66WF@
M<N'3OKK@I_6?>XT\[%+N Q;H&15G"XH%,F\EFP6=!=6*R7H=H!FM;M#J 0 R
MH<T=UOO*ZZG*#*Z75N8!'^K_(>/]6GAOVVO;J0NWD";)!*ZLCK97LS2O1X]&
M4R5HD%^4UL>#Q_.7FB6ZZRZP^;E]6E5XIW1A\'KJ";9W+X+G8#BB+^GX"N4>
MHQ@#7GQ>5; P938NKQ^\7#FI*:A0'X<[6\<V=5P\Y%H.F,]CXJQV&5_=#-)
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
MK%";3CN4TWW64%K?L0\EC%U,04H;25D;^$8:)2^IB.UJ6A7[F==IIBV=<XN
M-J?!WV&?S&7%PHQ98!C+>)5)'ZTY@<31P$P#I[&^^PV.]4]==U*1R1M+,-=N
M-P+2/4'VI9%W^&?[RWI,<1><?&;I < 73-5H:B$PU-<MJ5YX)-74 <_CZ3+I
MK@Z]Z_#IR\-//,I+"7._KW]L$@2CVA7(TJ^70/S@]9.].Y.E[]?J/\X3B8/B
MBBVY&3_#+PZ#GBP] EO"6?8T5AOQ#<A_C[$;_P?'U;7X*+3:+UCV'8=D/V<>
M&-D2J^\X!ZYSI/,+=B"/Z$2Y0_JF$@F*C8'KJ@Y3#EV\BM-UQPX 9H/BS\UI
MH^>,.W^/QUPU5+R341#6X.'W&8ZF'R^ VW:\D$AX$5)V,O?DQ.7MK]:T"1V+
M"(_Y-S 4G7^,R8DN]S-2&&%JPM:M7*/5QPNQW*OAY[;RUF[4^JE7 IR^A1Z_
M["M6TB%;XL6897+MLL2W@V&\PPAZ+?%Q?*\:SL"H\!M#VR#K(N+>NJO3I6:J
M([&FX9]:!GFBJX1+@JHGW(N_G527<9:5V21^RP);6*L42QIT/XAJ1V\B+WIB
MS(?(AL;2I^QLWW'X]'O8\T;W5\WXMGM'-<WBH#_OFY/ELSZE54D\A2T#-35?
MG+C,]@36*96T =E ?M]F<E\@LU$@WS;H%PF6Y]M/P0*'CK#<BU\+)/K&5R,C
M^Y93/4G%I^RN+OVPE55>VJJ9A3 YK1>!LWRV*#?VI2XC;=A NE^7<);ZK(^]
MGHW &W_ !9YL265<0T#-\%8:B'15(P-X'!HH85S_#1[VML>Y&'4=:PE)N-P<
M2W(3ZC[!,9"II I0BX6LG/%JWA#:(^UF;V+MF8Z@UT%T9"?<_5&&J*%MF=J>
MGT'(Q\)X$^A7-8I1\PAKXR^"'Z.+@)!4' _=M!:;+*<XXN__4ZN6MN":^K+-
ML0CLR3\2$NPA2+O)LO,1&$LRMWF.!17\"AV'SS4/@-CSNZ^QR0=+M6XFJ&:4
M%GC&7GE\NXZO8 NY6'   *I"B0'+U)N$;@7\'?&,\Z5I >[]416YF1F% YN&
M/$4J]=2_J0DA5 :9V\8IT%#.$Q\58J[GLO".Q_PQ +&LZ&R]L'8B\VG:2LH[
MSU"7BBR3&O-&:GT^;R="PJM11+=:]D7VQ.G)M-$# /KN! .H5_Q]%>N;*J7!
MY+(@S;>?A9WL?$TMQ;>9OZ$^POL8^=:H+;F_>^\B,V@><Z98^6CNPUBM$]L(
M_8;6>[!JM1\^RZ;.L@6*,[\&+O-47CARXI@,R=14?VIC98.7M<A$TM9&,F$=
M*@Z);&A7)0\]"ZMOR=!MK!O-OJI,4-X5R9JV/!UQ_"S,1"9[:]: >6R*Q&)6
M>5.!AL;XS\LDCE2->[XUZOZ+@M_]U'M$(JI2U>7/@S#)3[(WOLJ?[_N>EL_O
M<J;-XM9:V]X>2*UU;ONWAF@(3X6HZAN!%R1+:JC?)N<6>]70&<B&P6F%8BOY
MX6RDEP95/3/#B)>*P%TA4S*,9'PI[^IXK[LS"NV3KY 40BK1\HN\P[5[JE]7
M4O9=0%0-EOZFOBW\^@42R%N]]UTUX[GWRMFEGSSJF,K0;\U_S58O2@BYF(H"
M&DFZ?5&E@TJH[9.:A]U\6DNNNP7:<&:$\A0F&1+MV">)"8;R.)(57^:W-=MI
M=!=**&+,=/3T89&DHV>.WQ/P=]A+$/K@^?408$EL*?2:2E8OU@E'7HM\UBY
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
MVO*^-WZV8B^S]UC@F!85RN3"D_,7<1M1M%MNL+=\/'0SZB.:+C4/U^W@(=^
M%GFH_ZVE33>6L#FC9&(:G_5\4M3MN8BFX*"O$]N.1PJ=Q4=C$?3KC'*X)]D8
MO]E8!3<AB1(Y2=8$8&([KGI]YF+UR^+/BU+&G[)M(9+!9_-6#7O-.;//'@ N
MJ#]Y]OP>@P/<:O2R_!^]4?^? = SC>1!C;TAY_>.' ^(EWC>M@9*!K-@S:E5
MQM;?U*:/>[<R"C^^!_UM8_+WR/9O+/1?57"[+%^^\,\VU?]6 8?+%?]'>//?
MF@V#MA LU+#UKTXH?Z>PT]P$]N[9'0#^61/"S9N><L;!?9!NSR\A 1S])QB#
M]+>5":TI'S[Q=_J_LYJ3-RE_>SK]\ZH>MK20 \#G4NK4%K*_\6^1@D?-WY9W
MF0B<"T;?>B-UR33;A(?R8<_'8EZ.NSP( $#U-_X?*Q>1,(+G=<P%QZC\'KY"
M!B>#%G-QI)O0&<<^H]-45_+-?@\^Z@34LXKJ?9,4GB@_D6?QRKG(\O2D[,+U
M(J_N/NXGQY(N'+HGQF!)&:2(];/F0XQCA1&'$%_ #>#,=LGISTNHQPA=(SDR
M,)8N53K$*&5/-FPJY@S0WN53Z$R9WWWE!6../WXC)B^[D/\&AJ7LL78'BEJQ
M-)7(E*)?(25VX]CHBA])E:$P]*7":Q^G:GZD[&2KN/J>4T'VXP=OQ]SI[,S2
MVF\T 2 -D1S(VS4"+'11Z[BQ33-SIBN04<F&KHM(H!M*G*JY=0G3TCKQ!_\
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
M93\QD<4 +7:CU^9KD&]"=TS@-)8'T_1G]KL< &CZ?;%\:/J-#95?9X8L:&9
MA3WL[XM<SUR".^QZ-%)N%B"RTG6Q?\IV45K,$20:G6PD@!AO!75IL-,5)HT4
MJ14.I))VC7L-4Y7:SXA5LFVNCH/N^A7\<OU=M?Y&00\+_O!-FU%:O['@WG!"
M9'Z2VH./H5WA1=(3FW10C<\,_=SLPJ_(]+>X!M<!VP5%+G$G"XDZ_;.WS75^
M(XE@7[+^+I/;"_^ :A:]* 7J[5Y$E"QXI_Y9;R,:62*)S7HRELZ+6?<T(\Z'
M]%Z)>&YW+8N Y(9?*(;?8.0AO5V!20MR9)XFI%3[!3]1D%AE(TC#RA5UHM<3
MP=+1N2NZI5A*T4NO8VC/Y-A3,E"; NF(_0FO*A<_FWZ%CSV._)8OLZ_.CI""
M@KKC8H_1>74U3GRW]@T.EB*6/'&I+_E=^=Y.!(P16^$R"XIT_+'29[F5 /KP
M8YC8AI\_!#=^39?Y!C^*'[IYBX2-4V?!E3LCC4,F6\3[C1].BUN!B&?-WC[G
M@3QV3GMVY [L8RA>^AT-!"NFH$@36]VXQV#. T C]KX4]%8+"===V.)5FYM;
M[9E"H&J?4%D ;"L5_JCU^GR\XPD Y$Z$&WO"[]$N_OC8&6^[S&\N^:9Y[O&C
ML:#ER(RG/Z;\B_:J3":P,UE'TCF>&?;:7>)Q+!>7>Q$NO.=*4Z%+D?(WB.1P
M)B>V@JK1':F7V(A**>(>OTT.+ XX/CM\HH8N2\(IM^8;E$WK\ZF:.UV-NW='
M2%E2(P8A2N4P9[D#&[H"XW65.AP[<].1W)X8';ZDH0=-;D2>F(=DS:[I7Z]I
ML%"5%6U+W5"X[BKWM:_S/H!QB6I LS8F@PC8/HWC\ZN3^VJH+N0)IU_@&0$<
MN[LU4=\DH43AS*>B&SAT4E->]()30$?3Q)^RJ0W/@@5=3).SAA8ES!>@M50]
MO.4I]S8RA8ZB;D4K5K V-(@:AZ])FO'8FD:[4 =?&Q-<&U^>Q-F0N6&6)OHZ
M"67^QN+:6'WEZ;HW>LUYLU_NF3M9?*$'4/D(6[,&2UCB<RZZ$A6RI"'H,[-(
M8N8L60O#?EKQW:1Z^A[//Y(GN$KY.1 */=P>6.!4AJ89:[\N]%MFV="( ?NF
M%\1UH@>(-$;YD$G0(%J1M?"6O_0SLBK@%^I'PY0W-\U_A\U:73GMK!1S*-?I
M9X*3DYY!\45 ]38^GC@NS3VJNI.Z[KIUPG6U"3L3P).J]!ST](W%>;8?WCR7
M.SC0KZAH)E<I&3'%Y%RB6=!!C.+TEUB*_P(_6?11V+2W[W.E7#6@XTBQERF@
M%E-7=%2M@P;QEM0$1"DFLV0B/;(#?,1"8^VR[K HAUH2MN.CI]NH0I'S:P>R
MA.\YP:#)V8%XWO,^@A'=^J0>R4PK1@[(APBB?& 48<XM$4'6X]H^],M'BAX6
MP@L#&V:?>45%%?I>=#E-R-.\!'CZE1VRO<5BR41/"HMSQ"*9 \CZ%T7B4W1O
M DX2XH+XN.3.;79:L?9]YQW-]8(1"W7O9+V/Y 2E"(7,TW(;,[.':5"Z )J0
MR\@GLM$NP74F,0J$S,1MO>3AGH]\QF2]Z;X*"F\0)O\Z8MB0U !Y;P*_G.$
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
MD5U;R?O 6+@EF;L3 21G)L_+C6I?-'-I:AH/4WS(*9;"$2R7'R(<A-62Y"D
MA.5OE)%V;V"HD&".^#_4GU20'\6#]_:H]^5XXM%">;">S.PCX'#;H_6AT!EO
MNB!N,2.=_!N<(H+E,01R9"JV1E$F1CNOQA+WHCZ@@@.=EI]W)5MX*[3?'ZY)
MC;G#E]!)3/F:W[=OA4XE&H+47_N*H)$0G9W&U(&C/:0KY)*Z]V'*Z=J7LCHT
M%2-3N-)<1^0RR?D;N20<0331$%D"0?"/-E[4(SPES</>+P1]*?A2ZSH[:R*W
MW2VOV[16JINU_ YX=B@$+ I:+$ =8AK!BJVG# -(_=T>9R:UUYU4V^??]>WJ
MB7XS1@]D$*>3,?;<:6[BFN*//MT?;G$L6 ,WZ76]!"X9@H^K,^5@LK,$X3Z<
M2K<F)*^BPMS)"]"D\3/PSB>W>['GEVTLOM!%&.EXJA7-!>Y"?1_&[;QII.#B
M$^G>]#+ F^+3D*JF.5%\52F*T_U'GF?SF3-E>:\M'.[_L4X[ !QF66UCJA&(
MCSI[N8XLDBE,;'^3A[[<I-:+2575Y"V1^K0F%CK[(J67O$(,(V'QT)Z7@IU%
M\M1'BT,<?=(*V><;TKEM)JNJ=J2L2FYG)=T./T[[3G3C>T;2N@D/8U08G60.
M[BM4EY+E^CT$2=(HI)P))+AF[8,O>:XUK:[/RVOADLS+EC[3R&_LC;A.:VX<
M_78M^<_^52T8]OIHV8B:CE+6C"7D0JE%:;)04X?44EJV:/#WXO. FZA%=/PR
M=9"O1V,C"8G7C#.%\BF62_6@;OL^_CE7;G!M[[WD/8'C++_QX.2-"G9TF7$X
M1-8*&I0J;U><:&$;<V9@P-Q+)O:8_ E((5FT'WF4:D8HBEN,OMGK(36&\2*4
MY%E)7&T9OY-J,V$G'Z'@(Z/VT[P\JTW@_:5C"XD 28[^ P!5R;H3/)-/4#52
M)^_&/,#Q4[,7NBZJ&^Q5J\OF!F2;9<DRYE)T$[-FRQSV'4-)2A0X";HQ1-J<
MZD(<_4:D@_#K%^X52)R_EVUBEH6^,"^G%1*Q/&G=!YWEQCMNK!"L-,S(!X >
M)!M,Q6&*G:@[[#85X*_4+M%T7SMWXEG@J= T[[2)S'1<HV,W=!IE5C_.0F?K
M71YL]>.E/OX_IW:BHB^HSU]2K7WN;IR5Q1*Q6?DKKJ8#0"VNBX9,;-<F%<*
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
MTF*,QKE?<$9/KFO;,ON0VKXPQI:F5VE^1-6#I-HN[QJ-Q[]?U6"J49['-6U
M4 GQW?%[\KUY"#-X2!%:M[M<1\&DV2'U*3_3AX8TS7'7<O:R)W8U,0)OK[D>
M>-E<,04T7$$)G#4B%EH[W@M#HMF?^$U#HN>X\4(@B][(?-VDQZ*LA6'F^LK*
M^I7R-N>R#QF>7$8RIZPQ)[>$3H2N4DX%$GI[T%45'<C);6P/BBU4N@"4)KX\
MN;'(IF2>;$Q@/'CESW*OL&SN<SZ#C?WG!E=RH\25BD3A%);>4515].8GPHUY
MVP34RY8'!+&%G=@VH34K,=<Q48&?;;2Y?UC6Q!;#H5CWZ:FHQ"O=ETH"<X\8
MZAFN,N+Y*:>TBLG2A/I.2QJVCK0FK'8BGA]PS89JX+N)T9YL/1_%K/L\O& [
M=Q1:2>)<3=.;L3,]FEPV65GLBOBT&+@\HOVZ^NU%>:Z@C05LE(K1"XHB^+,(
MZYZ^*7HAG=0UICK55OQPN%;,W5%!ME2A#D7W\GK\MT2F^WU2%VER_ ,^DZZ!
M_A,K'N>U*"V8+$I#N$"8MJ>P:<-(BUC)6@"7EEP>+']6MG632)B>\=);.NV0
MV"G-+)PL?B2[0^:*-A_9GR#+^Q B+6'A 10%*O!B"@J4QW$TA:#J$K2>.(]\
MCT(96F\-Q?F<:# M6EFX8_$37<N\2?A$&;.OQL;3C'C*CMB/%L]<FU\'2/?V
MQU&/-;,M^QA@VIWEMVT*OSHDWH*HDCU_U.R$0_$F2.9U.\ZAFE;&,C@#V*B!
M<0;J:Y-D54EW/$Y:B7<$>X=E>T="SKW_\N6:J"SM-W6"LXO(R9 %R.8^<T+;
M6=#%"&^QQ>J4HNZ0OU[E+GH>36#ZY.[/&5AV_KG%\<VVH:].2?;B DY//P4=
M(8G!QR]:C!8@L55!T[C5;B:P$\<BSPJ-]$,J=5:NJ08\>S2D)3N93J?<@5M?
MFX\<?/O6W-+XY(B+.NP+.R@A5X9']4+8' B2/;(AO2@V./.L83">U'$P)5NC
MM#:D4E/W69CTXSL,WL\P)"/L&)[/\7%9"PA5(@CCF*/;."G?[>3 $-PQNWTR
M,0Z/Z05;'"X605Y^J"U!QSQ,';<+67GQEZQX==(UL:?M&0.QG +V*6&H[JF[
M&01?(H*VJED>F>>&E5N-3.M:QY0G5I-^"BY&ZN,'FBU[A'<<!8WU<\2XJC^W
M.WIL[L1!*E=J"0>+E.@RL!_'V'W0"3VYSJ=&B9OW$)&0^;D?IRG*TKR!5<AK
MTBTX$32O]5+A@O:CO0@Z.QCI+YJ&R_GOQ$.X*)(V0;!%OLIY%!W9[^40^ROX
M64,NZ;5:B9=3-RZE=VPMV7_N\W$2FOXVP',(7 &>A[/G4IC=^=4P7W:89N<,
M)4:7QZ*=E?=TN^<>"#'(="7IB?^Y&0:G)3!!YW.Q9Z";F6 \8HF28#?^Z5=
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
M+JRN6B#C!<S!+4>U[94V'S"CV-9#0W3$JZ)<3EXNWVSO8J9YJLZ-D:<#?65
M@XBT9"]Z5VJ."C2ACX3&,3J"5FT7SI16% ]GCU<>R]Z)W(V/EN@R^?9+&[6]
M&E";?&#?+;D#-4S["V'(8Z(%?XG(>/[_5V]G;5\MN#E8T0T!:$#O,ON6B0/I
M3JA=$]XS-:X0] R5=0XDN-S'QY\ZF\[;DF;WEVK]V-?%[Q.66T^4'KVQ7*+?
M-[BN;/$56N.RE8;#3" [A8AI\YA(M>A8=6:\;Z>"_?K1^"OUAU-.M@^FIVJ0
M?.E[G;YR1;YL+=??]HL_^OHU7R?0L1[J#@$OYR-)8AL0=X++RSD(\\8<4P,!
M%KD?!.NW"4JGL(O711/O<>QZ+5G'^9[:.ZO7]'>4PIM;&E79+>A.%#=%TCZH
M9*$U,P_?UH,Q)%Q,N+D3MW\R]!YK_WS__DO)V&XQ!6DL<^*RT74&]S9S7,-#
M9A0MA+R+AATS$]F.TUM,2G5PR!-K6"[A.RUH_$L://U2AF-Y=X*R?<,_];H+
MW4<ZRW=7OU\7S&+/R=2*85&Z7+PO/G_:=N/#(Y=AE7E15G XGW8^3:CS/BP*
M(5AC*W\_8S-@:KMY?KQJM%SYP7<?0U\/@;?]/-PIGEG?JI0==GGJ!((Q9$XG
MG&A1.;S3U#WS"L&\LL+>&NSO"GBZ/G=NQ+![9(.O1-WD,*F-*2 +D#(3X36[
M94Q'E/)_+)V8LJXT%#$OFMUVDF;F<]V)F6+')7#FM?25#$)(%Y8]HY-R<72[
M!OL2/0V9$NH>@>5U,WBJOO>E%]>M-E!=>7HJ_AS#-\; .F@M<P3\#*)=A0S%
M89Y7V?WIVJ;8FQMZK6:TUGI6>\=L#+:=*1WB$5/A'(*:G>T[_TY_J5.DI3,J
MGA$X6M(O@"CN#6?6-/?X)*+TR<] (X)3+QPXCFEY,'_S'D[GM3^4$^PGUD).
MRJN[B.;^V. C)JV;O[$U>K+J7>]V(<*X.*Y.R5N7X0Q\\#BI1HH*/(9,Z^"P
M'2$0C@W?T.M#Z@H+: $WOLSS8]NU;C4&&1L)IH,K4CORSDD!$7<*.J7TQ!\F
M&5R<_?3YED8#1OGG913.KF'#7IHR!JFN08A29-Q%KX )!+X#O>-,,O_\03/2
MZ(>Z8:&K5U-2G_?!5,K^P(=*KP@6RP7.HL01A0]5Y4Q4X-T^8NH 9Q$!G4^B
M M4V\(L$_BXV:!=64,6UY@85X+2R/*[H'OH5U-H<N4GH7$%M><QJS(TQO/5R
M76E63&7-"&=>EV:-U3(LP%=$J/N3;@<]WJ.<'"5\P\PCR9*I@=@SH2KEORR$
M7&(NCJP0+*)WOC]5CE@N=PZIE'J0[KHTMUYL7,ZKRK8#7ARKQ1MUV/.HZWT"
M0\D.^-4N3W[-NC#'89QY!4[ 951&/-'$7]I#UGS;=4Q0CJ/\MUG0Y O/FBNL
M=,2OB08I,\WA?8)+QE722;PI=?OM:_9\E.$>#/$/0W@B^08H6>S1)E>+9]4
MQD(#BZQ!6%?]L\L;!]*%#R:MNE6Z/R0..D;Z=S5SW?^>(/BDF,<5\4@^_)G1
M%I)T1><3^?ZX>B#.H.(%18U@'_&[S K38]466>BNFAY0X>/ D%:U-JZZL@Z[
M,,9A9]M[V3K5)1 @.>3>%_.]O)IO9"5D=B_BVQFEOHI!R$3GO'Q"FQ*\QY[+
M?^=%FR*!.>(W*E[T1HRZ;.$Z37QKX\K$VE/33"8-;GX85\3(6*1Y:R%\SD;\
MC<C7-+<<=50(Q%:BHV4H3(CVO^"7R3=IL*O%N214'A\=41.'Y.C$0;EM/7[\
M$A5+#<Z]'XO;#99(6/Y\2OEG$6?A+E(0 ,(ZRLL53XI-#(VO(#<=" <]B!H(
MF0^B1WB=5^ZA0(:"T?@,LW%U_H6Q3,LG6S6N_B4&(2P'X6\J?((%DO:^.\M5
MVNF(>J<<V?Y?<A)-F1GVLQC58PNY72 *JV/OBX*2.G4UO>1E'7I=WM#3_)G%
M?7 X>T*_7]AF[@ITM^<$\TJWSO(MD4"C!1AI/3EPG')4H3@"=3V5R^BIW+"(
MH2MX4W?SJ\#QJ5(1'5Q/<Z%WO8=7VQMM;FA,/[R&;LO.$=E9,3!4Y0\5=3VZ
MNW/C7LT,NJ.*#PIN(U*"X)^*Y]RQA/W@8.^;XN_?(\2^D"\WV.9L4VKH-H32
M>F]>H*,@1;:FSRPP>!Q68I;8'KK;B\ *,)-//,__=GF<$CVO&;M0^1]5W/0>
M]\"$\O7>@_2H#OD#APL25*#7&V$S)A.5G^P7OZOJFWH=^B]=<+]8[^503F#_
MW\>R\,_@_SEV,'KGYE+ XHKT;\S%PIGULJN<"3GC9W\HE]LUM+R>".W%LPT8
M-XV*I[V:=CR*+4L:2)5 %I72]-/C)QAHI-1'UNF/]]\[2^S]K/Y#KDX*[.]&
M3%P1<(3][K-8/O>H!]JZM64C,+.IUZ^@_F'U8A5<C&PT1&;.&2@%XTQB>R84
MA+$KP9;L^SZ%RQD%]-=VND/]"0?$K^,:,G$)5W6Y7#5$O)T>Z73/XJC L(L(
M#_+P\8L*1QL+U.OOA0L6Z-(FB2/4)V_)EXUH'G,J\ @IP;-U.<DHY1E"N25M
ML+>>3$-!O^5?(ER'_>0ENX36M^.W'(@WM 66ERBJ@J17M[Z]&7PO>"B/D^R&
M<(1:CDT;C]=>DL\_?&&2>:[.]*FYU-&YC6T]\20/E-94@W'))I/"W;.GP9D
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
M37@8[2*OK0=+(%4B(^_2\UCT#C[]\"&O&?KYLZ6:@#Y'IT/6IY,EXBE)=N:
M@A;/_8^W_R!T2XH&%4C4/C@>I0(_QNJD(;W8_]PZT.8&\?OV[Y=6L;LR751@
MO)$*K,E0TFG">7R%"LAJ_BE(^K?O3H-%<^_&KZO3XDL5W@>K3X.D]5;[UFOH
MW&-+_CPO>'\)R&+AN0]Q@[D'3J6U @9:5^XFD#4SA97_OS='-9FQD2@U%(\O
M$MK]WDNGY9,I#0ZX%="+IFM,7UL,QO&2GR7=9&)N!0("^4VFM#'2I3Z%,]][
MW0OWQ<?%<$;Q5EZIW4\F:T\I4 $9,(Y"H@*L%-Y5-9I;4Y'G[LN8SD]57W8T
MFQ2BB+"/[#T V[/.1-J J%*/YVE;$.=7=9JW3M?=9'%1A_,.OKTW$>:#6;V;
M'0Y<^1=R1NF?*[<I0P<JLF)R!*05,,"62(:FR"%FR47\RP*8-8,_A,A_6!6;
M_TGV_(<\V02%^(\AFNY0S!B.WGHC6QN.3N>I_$Y"M=:&)0#VZ=O7=&0*)D[G
MR16(%["\ZBW<,7[(-QB\WRWWCR2SOWU'X/<;_Y$#%DBRSQ-&3QU+ 1@2.N6?
M>6'7=X[,;H9TI2.B_*S+#.ZC:X=_DTY^'^>_>H;KFK&_HQ$5*/U EW3KXD?]
MJ.MW]3D,Z[/U;.NGNL:/HMI2G%5&9[M;/^:5>LH<<'_6S=)BJ&YT!(SIQ)/#
MZ0:EYZ'3$,II>G^"HS22!;SH40(Y;2 82R3,G_(IV29]O?JPE^E'(SW;Q<5&
M,T1 ,'H:0IP90;N6F2YJ_;3;,,#?;'YA_9CI>JV%-O/ !Z?S3^EE[D3-UP]T
M@%+V&4-M=U0&/V K/V6OTQ;J"Z4.6A4JB;^;:M_WP05O6I83=;748;+/'Y7Z
M,R1_7_/BZ.D61H ]:_Y>>#?@&'N8<V1F*_TO<:032*)H"6,/_N2B64V4(B"(
MKSDAE'4J\,O#5L!HL7,4[I*,0GRMYJ8"=JM4(+?ZR#4[5OIW)[GVWZ6=Y,QP
M+4P/PW:X24 QM4J4HRR&7A*6)@S_8P+.>X\,P0TP-O"?W08YSKC=J8*DM*[K
MB<VN0T_'"P&),''[.Z8Z\,9.'[-?W8"-]5N'SOOAV[RH6-Y)]F_8/,#5Q,QT
M/ZUPMK=,5WX8S4-34($&\YONAB. B;;K?]/CRS>:OVYZYJ:[6"XF!"HI+-S:
MN<7%_=P&&Z\A80DZ6W%24H)T.,^3VC*0L%4;1 +EBF&A+MY-P[FU67[ 6UO4
MSF=7M*07CM9?L$SU'&A\]R$IY <3-B;4LS"H$3.5W\6<R*##R=X)MN6BGOB5
MECH=WA.#3_3R'/VKJ\Q1]N+YY[7%S_^X"SW:9QL@J^8HZO*O#0#FC:(V)$3:
M4([+1*-$>/%4.9KUN94J.4Q:8K]AA?3=<E3[*KW5HJE)1]+ B-D#KZ5WN]_1
M^@.4"1MR":J7"I099CQ(CI??,-O\@J[/I )O\B3I0?3E7D]]%\KEA&WQY)*
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
M%EVOV'[NK_':$",,B'/G_2)_K\V%N'/<HJQCWN#T^ZVCJNX97TU@U$/7]KW
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
MPS8_[W$6DIXT=M^V_SV\>QS:$#\$4H=;,A\3UD,>GI/S7L$]ZKJB;C.A%(1
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
M#1I_VI!$I[&)9= <PY__#U!+ P04    "  ;:I17267T\E$-  !1P@  %
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
M,/E'1O319 @F_]B()B0-L:7]HR'- 6T(+E]Y!R@*#@'H*^_0AM AP'SE')#
M.P2?K\0#$JZ'X/.5>&BB_1!8_C&.QF0!""S_B <XQP "SS\. LU-@*#SCXV8
MYC) _.+^492F7 @(*E\)BC*9 @+*5U("3[Z H/2/H6@R."" _*,DRF0'"!S_
M&(@FJP4"R#_NH4V,@4#RE7=HLUDVP 2T/@YVARS-6!)'\BJ3X($D\FJ/()M1
MFF?!1I#&4]V00?HZT@U_MK_GN;&^D0?UC=85>K,;LI(9+T=I)'XBUH?H,B8/
M<2(TE&;UZ><M1A@$X2T-:;R4(E[1' 9)U\4MABRC^;X*U?]R +D:)K.NS7!2
M-E3OTK9U6[R79#-9(%#\<?9G(=0PH;)D8'Y".%\)-EV62%&@,.KK2TEB%9;F
M'LX1K"T<[2M0-',JZYG@'6Q%!4%*)%, K^G@?D[1R(2).;TG3W1G958@T+9U
M++4P?Z>QW!K+M45L)6=/85)(B_@38]%CG.P?@+3IZAC34B@!XRLAD5+VUTV<
MRKBCM H1:UH,):%8V<JE8L828;5E<M'.]P\"F'8;"HM^:?%D+7DM1@,Q:.[@
M5GY&T@WE;IAP=4O'$J?3>\KGTBUP/3GA-(K5(JN;#B/SSAPVR5S3U*G,U_F,
M\O5^P=)0JQO:MNZEWOG&8*)K.[B7_YEIJ+8<53.GLMZ(8:B8JJB1Q&I:NI9X
M0>+H[&E!TTRZ&'845[_Z&?1TC(@M*,]7-PF1IUDBN74OI)&C9E20+DXQW-*<
MB!4Z.B,\%8PT.PK#8EZ4%L,IG<2A<GV'=\0:T^YK3/<@)Y#9>L)E7XO1P V;
M.SB5O[1Z0=Q0TU(G\<A/%F.5;O_/2]N^HYY/%@-V@&ZK=/>?O&(&"> ?=_N9
M 9#I96:MW.;>O48P6'B0"XBQ_Y0D8XP +S 07/^92,;@]+8D$%?_"4D6+TWE
M.09BZC\KR1B3L1D*A-I_OI+YNM(:5/\92Q;O#VI[ S'VGRYM\=V91IN 6/M/
MGK9;._6.3^C.[B&/J<L(\6X3A_%-:-C%.]()$'P79E.0QCN>:8;/.DG,.[4U
MPVV82.$=&35#V^A.\HZ4&GZEW;P^=_S4=!%J"KMZQTHM 2ICM-XQ5#. T*"H
M=R35^COT?/V$^@EA\0/O2 Y \)=&L#Z:[!W),<.G3_GTCLF8@3.-V7KX*9K
M;0I%>L=DS%45E%3M':4QPVF6*_D,UOFILP61F]Z,YG%(DNT[:'4&K7[((4ZD
MZ23!\VEX/DUW=B=)V*/4I7/&3UGQD$^*Y'7DJN$$DLT80YTIN6(WA ,/EKQN
M.Y34U5G_HR*?,1[_1??O&S#H,2R"LD846/J7K8>57'TSADF7 ?-0&Q6_J?F
ML@/5']9I<!S:CZ"YP^#R-W\*P%Z8?>H^^Q1S"S&W$',+WV9NH3U/]]"Y!D$,
MHS0>NM+,P>G9CH?N-%N(=63(0R^:+;S&>F[>Q 9A& 'FM'=!06-DG7Q\[J*!
MEOA:?'GN4M0LL0$^N_Y]UML?9P&;!#(CLBST9NFN;AK-B:<:)@0ZJ0_92?U*
M8<4/?K]E*Y+(RX>6-"WH.G%[[_F-[=RZRN>R7/I?I?Y>3_:S>56^<5 GQZ[-
M++^>R(SC,F9'^3(.:7;'$K5?MJF#VZ)+ZPCY#>7EVGU,LCA4B*YMZU3J3YQE
MV0UG$^6I[9H6 Y1_NA1"G(L=M8I9%V+RKK>+]C&=,$YW#OV</>6<B"T^3@E?
ME9NMS(@2/<66($2;EI7X:::N8=3[$X<IH+5>IHYI2M7ONZ&UZR):Y;35K\,-
MK9Q*>D7S9[51R%G;QJV4+%US':F24A3]S#:V=UMLY:4HFIG6M'1?'J:209X>
MJN8N:R@K .OD'H>I\L Z.2Y=4M*US;(NY_-KG,].BBP7DLE)K\X]21HD_HO$
M*J@ UV(DM^$:6NX_G\0BSDDB#V!$<V%%25V2%]'HWZ!99PR;'4#1EB]ID14D
MN18:/.'TST(((R?M(LT*+GWT@@B&E$:JV3;MCB%!# EB2!!#@GN06N^N(PT,
M0ET:(PT-*ET)(XT#VO"CD<4$@;[.D48!3=R@(PT'-IK"(PT#FEC)WAV@ PK/
M@#XN[W9Y<WQVAH-WV[PY<!,OB7?;OCG<;I&Z(P0V7ZRC*()WC,)VKAIB#MYQ
M# OM5T< O*,7YN@ 4<WATE8R*='Z$&A RU.@EG?^P<<=()6E61R+I):6)Y4^
MO] R]?&DE^W<!N_+F9)W#;-43&5M/@RH[;BD[BREYW!#IOL%$+3*K&_L-N
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
M-E_/I$$/'Q#4JJE1GW&CZ.P+M$%3%J&X8BG;U!JI1%T7V:G]/FRZ.O:&5=N
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
M)]E)N:83QXUEB/B48+J93L5EI-[,IAPH#/"\QG87]S<8"LC?OY=T !UU)NE
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
M*FK=T1).A2Q[B#[)IMQ#G@2#MQ"N XW173-\6VBLQ4$DZ$HL)GD&G$S.MBL
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
M@8:)61B@)M,G4>C$]CNZI,DS8&B8U-[SHMV$]@Z P,GL'4PL)K+CYK?O>7O
MEOG-=:?D-YV]CZG&4]F5E/18I"79"!'O;4XX\A2Z",O>:*YE1("KU:Y6QT%G
ME4;ZB<@T*1-0X7:ZY.Y85EOK#KYM3?7V0@FG?WO1L:.$I\YTRAW(7D-HSFY5
M%L^H)_0PIPWJ8PVB!K&+3S\E*OM&]9@%FQB&\VP1 \CP]O >'176\#%Q JKF
MIKDQ0B^K7[6FE(]!A-/(Q[C8[>YM01<CK.*'/(HI]/"6C;USS<EY4\D#3*;5
MM#NX,CYCHJ-Q+KS2=TGQVRZ15!7UK/,*/A-#.;2_\J!J''#E06W."54>M(,
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
M+$_KPG%^32> AS?"S0G/)E/3_T4(+>[HDB;/$/DT=@O2]^S4*Y#NF)[N/TJ
M2C@=JRP6 5\G)&1_@F'R]MU[J&DV*4YSW]M[R?*;U2I94F!?X5U3]ODU>Q$1
MCZD'P'EXUKY_GW \B$2$M)B@.P6[FN+D]L%M_D1=EQ)B29F<-6V0\Q\*:<AR
M#$]D?SZ2^)GF95)P],Y8419Z5]2:;V']*,.CNY:X#G@"\&=CQ>I2G2%)Z8WI
MN/6\89FP5GZ&HL<*+E,]AF2KP^%<\Y&$1PH N" 9(]LHET6>%R2JRC7+1:3W
MOWR]^/IK\7]2P/FB^ M)BJ+BO\ M!:O*HN0?@!G_M/C^AV\7WWW_KGZ0)!D!
MVHH'Y8_O?OCC_H_?!.%4Y<HQW>7PJ #_JRI*D<[VP.Z@8_TR2>DU+:7A\X$5
M_/NSJ%C?YNPYB6G\_O5C <DMK5H_7?(S7U(FM#A]+(9"+UR"0JM:^RBYU\\M
MSI UD3=80^PZYWIA;;_A!Y[B+?P,7R[Y!,BVG@%Y?"5O*O!8)-G;CJ$1M1/Y
M<R#M[I [F,\E#[&/"-=,<=JJU?$M1?7&]-WE<&1?'O$!%##N<*LS0OC"Z_WS
M7NZ?$@6RPX&\X3N<W.O"U [7X:7^_6Z8G.'$YTK8';JBL_^T+;&1HP83&0G>
MBKA@9V))5!9$(C _.3E@G"$9Z:-A"/FX9K=1KGE6.7YVNFSLQ@P@&3O@$^5B
MRBPF2\4U(QPZ$>"%3,0L3:.\(-RLD?(17#QZ.*=?.%2$]-[KI$WI_;E)>SYM
MLIX5@F+PYL2>)P,0? F1!BH8D;([PRF]JWX^SG8//R&\QF@;U4"'FM,Z)7HW
M1\U%<Q8OJB\Y/?UJM&D[38D4>=E1(/ROG?+@?_SM#F(#>N]T%+\:*H&#49P'
M0, 51U$FRR@E/]$(+EGEA<PYVT1)YM=/K*(@&R&+O_H*>S<A(TU6AQ_&5ECH
M'=37=M /?7J_<*^]1H\2CH+V&!WA$F5?<!==14=4WT_1IV13;93*K_=WA/K;
M&\<U:]? -&^@'2B\?JJQ45*X7>HD&U[JOM\Q2]T=Q_E22V !E[J7:FR4%%X=
M!HETK9]F,>0L<G5#LV5"->_5S0>8X%K0 ^3CEK3&1-QC[N$RN\1!Q *QZ52?
M%&!UL5I1N+"A;207Q%\W%S\RC4Q<]13\ ]P(E56>[?^\NS+J;6_M& HB=,L!
M-J[EH$5'WFD"0NW59I.UV*)D&N<U"WI,JK7'5J1<0W=L/I.<0FK$(RU?* 4B
M;5E>BNO<)M"R*=U$WCS6S67;"H;+T2>A!E15RGOB:+M-7\'4%;#Y.W#4(RL:
M<U,R)06?2L5Y\K4[(+<QJ;B7WO)%Y'_O7TB#-N$00/ K&+>^?F99<50-<&O"
M$/YCX5P*///$M>'<I=?*SIY#C]IRB%[[Z^79!]N*AQ U!T2R(H?34[LSS&%W
MD#>&7'Y'Q'+OXSO]E!QZ=GI_P_KW8(Q@WCT 'LBWMT<[-DB026;C_3K9;B'8
M)XO_@V^>:1-!VF/[C3V*,.!40[I>\2'8ID:7O3F@JEI*X,+P:<"3P// 68 B
M!CN1I5YC$E=Y8Y!)RP_^@LK4#.PZ4N915C1?/S$6RU-E0?/G9"D-LR6W"+@Y
MD1=?$FY8I%7,OU[E5+9EKDINGO')^3>H1J6(F2R'-]/F-J\WF]%P[H$GD89-
MSXCNCVF-+3 6U_WN**P[8QE5Q'8',2>&%H094#D0KVG$K(V_8(7S0D2NJ3'
MF-<VYX/8K792M1_M.9,(-@TV4LK+#.+8KC*^)+0H;Z,D5A\\%4_AJRUU1W/N
M1181_O6=GL@63&H$0I52ZJ4ETR10((TZ&N4X]K@5;>H_UE$%?[HF]1SQ>*1'
MYQKT.,I(2GTZO]!'T9%"UYNW][ M?YX8U$N?D'FXO?:)..3XZJ',)*_('7N-
MTO*U+BA>5_[L<8D,/H?PA_2.Y\,9T@O8U(,P%?LI$:HU;%!^<(GPMKGQT6AU
MXVP9<'X0\$1'[6U8+G$@;^KYO!670T^9.'MVG"2U:R2G*=!.W"75%!&N$LAZ
M9%D =\>PA#!M>GLTE>"RKGR%XD[E:1:W]1OTJRIAAD";5/J@/%QM"UP61& C
M?!^[VB5S*H&*6B!F@^I.+V3@'D/<7/Q(V5,>;==PHZ&XH!E]%G%AHQS3->=U
MX86ZM1DG*#.BDEM.H4^'&,A(]CY.&7L6PRFJ,?UR2JCH_7&2,B,ZA3L4_9BS
M0A79/_RPK4.1&#18F(. ;B70 3D/=%WF)X!G'O+@>#:6<KDTEL77(7:?Z8<.
ML3TT"V_UHFU=YQ;N3.S:7Q]$)-]L35J<(1NZ=%C?Y<IHU1>]ERQ>!?JO_3*,
MA:TK0<\58%37@C,J J/)6B/7@\%+P5QESURX6?XZ=#]X_ CZ<G WE/ORNQ)6
M@FN@.0U5K!$6Z-*R9X&9#BF\L6GM"+SD>#<=X7Y)RO59'=$EP[D@-HK;3?Q_
M8$(IN'G"2$BF1T!T+1O@42ZB-&S'5M02'#=WQ=/5<=+O?[&\P:50^-S4#Z'2
M?P\'<QY\40,+Y6$;(!_3HXE3%KB.-O1FM8>"TJ<V^BR"(91C^N.+4/ZT<7(R
M(QH%.N;<T9ANMC+=*5G2INFZUFEGY%TKAQX%C#!G'P4RTX] UF9IXR2T0X8(
M; A'1QZ/YAOF,\:*RD.2%N7#^;J5SA)=__?H +9\XDI SEUEK8.L;=^P('$E
M$EUW.;VB:'E\V*AU&6T3X9CFZK@)<@C8M-5X[89<NYH+XM/=&U?<@(Z@B5?Y
M>KI<YE64CE1JTGL)[^8=&-S?%C.$!6YOL32O*<%1#72R3*-DP[>+*.D)'@KE
MM]9A*H:C:"!#[DRJ,NGT@V[B^3.-+UE^69553B%)8*!RYI2AK)AY>B##6'UZ
MN$TW EW1P(9-6./6>,D;[$0ZA,2/- C.S&]NR,Q*0Q&S.H'WUOK/9#23S>1E
MJWOM(1#7 OXAB1Z35/27(!&@4+/P2XM'DT39V:E>:10F.-UP84;WJV%JAS8$
M<TH_046$[.DJ6^:BJ2^5_YK9AN/CV#47U?"<.\'64)Q!G&S2FK%?!3OS4\Y)
M@U27M^?+U#JK-FZ/Z2Y%N/,\_]!\5X><UUL)5&VKIU&<2LW445:ZI_V)P]OR
M!2#1\*G]X;"?Q[7Z;[:".M^A6!#^"^>O!*)LX &(5-M6^9;Q'\G+FF;B.#,/
M+\'4-1_R(5A9R&FU8NKJ&AS>+<WY6FS S!*-LJ4IIFSB:O@FII*,'@3GI82:
M B3@T>H@0F3S]-IDQ_9Q=3;)R8U<FV:$TF![%).%IHA=<FQW*(/,9S'EK!R@
M (LA+[()M \?O_FQH*LJ_9"L!BPWW3=M1W#N('CT[XVA@G3RV9\ARE4P$*FZ
M(!(;,CY+WS&J/:RF$Z2JHJ['0M!94>:5R*V\@AJ53WQQ^G=!DU?0Q9[50[LO
M[[R##6>@!GJ8*N)&Q&88"L[\U +=/9NOK9Y7^@;V>E+I(N QIK2]Q6S['XFS
M2!QMHJ>ZS%?!?SC9L&<XU2>[-\5O41R+N\PHE67G.@_$QX<:_@$\F"7  _\
M9+;<43 YR.E29(6_^^'[[SZC$T\OUTP^ZZA9P9MT7M/23L]H_$!(Z3,'Z*6V
MTXH+42'+9\^G9?.$Q6'V*#[S+:?M,G;)\G-6/9;<-.._01T+RRXS#4!^G6<#
M"+D6F@8.^-!H\@RI:,=;E:R4MN232$H"!>KK74G$A-<UYV>2+6F/ Z:[TK27
MU7=>Q-TN.$JOWXSV>]-R'M3CNQ:#&H'9](_1)_AQAH,N%;UQ75NPXD.2T2O^
M4:7/U0\B^>IX0!^EX.OB[P"3"*!A>&B FDR?1-ZX9$A=WK6;TQE4]U9&S*+&
M0/*6$2Q?_DDCI#">2L>S1O@L6POFKF/!G.Z=LL^DY0+GO069[^1E%"47R+PT
M(\'[*!5SC4KR2)^2+!,M@U8:<0$!YWF1&0:A=F9)H2JZSOP<J5:<GF%6*.Q/
M(1_A R?08?VK\0I6W0X,[5J[/N113"&PX/BHE%'A3]OWZNV?E/C/_^-/[Q;O
MOO\!'-M 9G%X^A_?_;#X[H_?UM]]$X:/==:+81;!&Y=>\K-G E&;_.1UF7R"
M3\,7*.,O(#E4/;!K_FPA"\9J8(>].M$@,S.GW9Q\6&=L __*_G%9_%XV!BS$
M9;ZXUN\^ *U7\%XL-"AW?BQCE)R?O$2JGXP<679@-X%@<_5/X=?6S$,U<<&\
M2=[[*DECV;>H^7BU@2:7XI0ZK-N-WD7*AA8,U\S>0!8*O_VCBT=8[6^V$&P2
M=;USIA8+6N4USTPU"]89YY%9,(.Q;G*FD )JH?DI'C-M,QL5\X'K\U-PC&2Q
M-F-IO8/DK<&QG8?XB\@7_G_Q83X\ID=PAJ*BQTL9MOQMS=*8Y@4$1):O(Q$F
MXR^@+VE4 WLY,M20?_^[[[]Y]Z>_B+H3Y6N8.!$-$C-SNOECJ>6:QE5*;U8'
M*5U--LFK*'4[=MF,'0;+?H;@G#-EC0_X#6N,2%M_H<5I+F6#T8O%;*W I(RD
MVZ@$3<R5L_#Q;J+\MV(X),+P+40FDL;HSLOP2!3$YKM#PCPZPM/D<-E'#WNM
MH?GKG-'^4)"MG"/+NGVC._0H6[S]IQZ9,!Y#$GR2/'U@V=.'Y)F"N7/%%R1[
M@K3+NH;1J%PAWD;(EP$4YQ8N1^5$X")8:X=-W8C AL0YG2Y>\FHQ2S+RLDZ6
M:Q&G#F[;*'LE52$[L$L!)"E0*>53@&:M#8%DKPG_(HCA439Q)<)G >J%"9J^
M;CL?T/<N.9PM5XON7$(*C1=')X-N'FPKNG=>LZR-^+\2/1S[VVZ:O81DT>'!
M73.F@*[1N-(1IVE2EN'(Y2\WQY"A7/%2,#8:10 36V9Q-HBN"8+1B&SQNFN)
M&DY4C*1D;@*BW!7>OSYP''J*V"/>M&TC["!X-.X?]LSZ$/7O,937,0!4Y S/
MA(!7;_U\Q)NVF7 '(2 3ABBVCZ&]5KLQ!4%#U<$SZO6L^:*=2G=A^CKO>[%G
MULI9E_[JFG6.VS9/B5MLTX,A^^&,X_NZ8OE+E,?:2;7C(]B*,E1#\M'A:)<O
M#H';9-F%;Z6GJ<WIV6ITVN(DLF/(F?ZD?45,:K#?4""D+M']I54(M.J@^9$[
M]\%GL8D4?6.Z;_$CP-5>VS"WZ\/$9$84FJ,^%YF<$&;".2*=KMQ[AW.OZ??
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
MGS22 18+F4FB1^]Q-IN23]*[V_\'5Y+E^BHKJAQ<"&?LF>;14W,KU[/5Z[V
MV.>'!_91SV88 ]/MW?9\$/:S1(&T.) &"3*3.2&K6LD"N1T?WEI.-&DGNFPF
M2NN&D^*6K"UXX[]TC*;8,',Z.XHX.ZWBA,ON=;0YU **7Q'Q9)U1G =X2U $
M8'F/%>NC%ALA@=MEO4SRS=6A"T;Y.WYIY3B^%A>@D:OS4.M[0#0V2@FW:]S8
M#.I5/GP"O\[-2+Y6NH$7:JF/*,<TR!&D6O U*VG3.5UQ&!A[W$*UX.ZP(:H%
M=^%/K1:,G(N5#E_\')-Q\% T6!:_R>DS2[EU$+Q6<"_C*&H%JRGH+Y8@*Y,X
M22N(QKZG2RAPF$"+RF5:Q326-=$VVTI:IC>KBRB'G.KBEN;WW.RDT@1511C8
M'!L;=V #!V_1"#:01<4HA*$2XBC7Q93L4"4-KDV9PA9;T4*EQA?:JA"!\8+4
MAZ<W248*^*88*6GJ*N[!JHPPITOJ32G=YFQ):2Q:ZFKLVV./(U6':EC7VJ"!
M*UEY1MO<*)V9*?%\IOE\',YG['D"G[[ST5,N(@?%_PV>DW-$.*9!#7_9KHWS
M^&% A_0_A,U7W1O,>4)JZ^/_5< +E&S:3T"F1Q7_S-#VV8W2)IYWI-R#R:M3
M&6< A#]VXI93BP5IT A=#L)H%?JX3YNTD^Z33F_N3Y=_KQ()0!DP,O08XNZH
M;SCGKJB;>](!B@X#L8,[ZB:EA[8.KCX&UYKI$L&;IOR%)D_KDL:G\L[EN@)<
M;E;B=%#<[/HTOH^*9*E0F:@QD+K3")8Y8_%1'YGI:54")V]BFK$-USI\0F_U
MCYQ!YHGS7!@A%63?P+$BLT)W;S)[>(H?DLW!9Y$RV#NF\T,0A58L,C4\947Q
M%BZWI821$_((*(@:+<(;0F,A?S%+TR@O=D^&\?X,KP$S(JR_*KU5D62T*#H;
MU5"]Y^&GL?5Y^T=U7IRW!KMO\ 2L]3Q"7&9(L: \!!]S2H<+/NN^9Y&O]L8/
MP6$+TN 0N RT-O%'^&Z HB$< 5!6_S)E+V/U'G5>F7[P/QK:ZX%?]% 0X&=T
MT%=3N_^ /T+"20?[GY/\*<D2W8P0G<<1!_VA85WS2P/;7@:(W=G@@BD?UI1D
MT48T2CW._? ?**G%.,R4?M[4ZP>N\BF5GC;Z 6HJW%'0]MR(%7]!(T"%FC5Y
M%:EN=4#X.CKKX(+Q$[B9(Z;]L$!D4?N2N:H Z-!\N,9&?B'[C+[Y";I<ACF,
M&?$=FT)HG\6'C_H9WM%5E<4?DNA1M I6"*'!F_C2PV,0?(F@!BH8"70R0X0
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
M\OVG1@8R9;RVW_@Q".7=G>"_Y ?%D6A8ER7@?0V:$XJC0\%O,UQP/T^7)=S
M<;Q%S<&3-3Y;+'BR@B<K>+)"6:<#;J]0UJG'2AJZM"\E.#T+WS2\";[4FX0:
MN''5P#E^<U9',L$]8+[(=!N!+L>%=0AT=0QT=?==V E\_121[>V5$:JNK]2+
M=RD6,!SF:GURB&Z%Z%:(H8PFAO+Z&EV=1$#PS.!%#5[4X$4-7M3@11VEF31:
M2S&822WY@)HGN!WKZ&>129>47& ](L:X!:==%*5:P;!]U/[H8" % PFD&&[*
M%=?7:8MN3W',)4=R2= #2:M+)95Y-OH+V$UO1*DHV+R;80RYVJ)M^."P*W-.
MVB>,UW0=/P8#&=\W]5'QK3XI-(KPX!.#Z1U,[V!Z!],[F-Y[YXI6A83J'_^^
MT*;=)H>I<[[X*'1XI:O:[@NM0N0_N+1Z1/ZU%&,['JU?HI1F4ZZXS*,$/Q15
M@:CX(H\6]1Z/]/Q;\/4,>[MT 0F^+Z.^+U;,3A!_3UR-O\7\&=7;NJ0H:W03
M:<W9#W1?2)J>H 4I4'J9QFJH5&-]\A,VPO<[85.2$>AKA SO;UF'.\OW!E6X
MLQSNI3FIVGJ?HUCHODU"M7W@@/ JO<*JH>/UIHX?@X'\P4*7OYZ ^;UM^."P
M7PIECREW '2:75RX4GO/E=I3KM.VN>*58ZU#76P@4=>MJX8."K.:5Y2#+4=N
MR!S?<CU+&8"5C+(*Z2U>TG1)LNG+/::$&S0G1);L1Y;V#N?OB!'Q<,&D"GDA
M&S88K$HY(1\8HG8A:O>*'"%JMZ&(WU&[P[YE7&$D4!USU!=Z*!5@JJ=R^D(3
MZ2%/X4>K+[1H-:UI5Q/6%PJUARAA[@E?HM80CM&(;?A"%@";M/HB?*%%VZ&C
M%\GQ/]=!$0P9.TLHM5%%2,J7EP[9"IJQ:3!I'&\XU"XQ#^5(A:E?&LY*,&$<
M[[74SB)JAYTO# *Q6)0^^+&+4_4Q(L^W ./M>#<M&ZFB/X^5!"%55)DJ"@C<
MVLD._35*,<IU:YQ?SS*<Z=G\N)#/:3"?$U('<%(RL2VDB8&=U^@-_27.<XRO
M%YAQSJLZA]9Q*GQ9\5%[K6._1;S/$-T2I2+%.677DPF)L?H&!OV)IN#\@K)R
MPNE1LOJ]?N/B?4;+'-\M4(PO,M&ZC_*WBII+W VLO'],7S_YEENN]$^\<?'
M$=-:*/0HV"-^H4=!R$EU!(.A<E*%##JA605#B5*A,JLR"UN&#PZ[.L.P=8)5
M^*^+&69U;R:E$)6.LP_M%<WB6I^$G@#0:2'?,'2R"#EQ(2<NY,3MG2M")PM%
MI+)-H:'ZZH,OM $D=X#405_B41!>,>:Y&'LLJS<1.WA)?,D9Z,EX^[F@R/'-
M&5H2=3_T6PQ,7T2/4UV:'!<YVNP#-O%]R=*!4&@/,3I?-I^-7 [']U3(Y=#,
MY=A'C-A.DL>G",\7*5UA'#W@#$^([I5?B@4,IWZT/CED@1CMZI5MR']*&([Y
M,O*0>/M@[_,B[C!;<I,FYW+@!K,)97,A"XZY*$CN9NC-[:([0&K.[ WI_0Q_
M_/[#+W<%%TD7_$F<=Y98V/A2"($SC/>+NB=%BJ\G%UE"EB3A]J:DDY5RG'TH
MOY%B=HO32ASF,[*XIPHATV,%NQD8CX@E+>U>&L?8[8E%YPN<Y;46DB5G:R%U
M7)\G@H7SMD8[7988;[1__!@,=:<"9X0K-%=MAZ8A@\"HS$5H'F2Y=Q!_E20N
M^ $HCIR6GD&*L79CX>*PKH[M%R)#= 2>UDK'\>IY#+>ZQ6>5B'R6DUP%@+PC
MDX\*^0XAWR'D.X1\AY#OL'>N:-:'J4VY[@LI&W4I"M-BQDZ#=A.7[L&.'#N5
MX,YMN5[N2\Q5MENTG3N^$*2=*12^"U^(T'H< 6PK7Z* 4EIT]M#Z0AEUGQR
MJW7LVP5TW.I$0?P/&^\O<NYXKD6(G&M&SOM[U>W$S3]\'SV4.7]E>5[=+A57
M37ZBF%8:$JLUZ&B._H>R*"[S@LXQJT=.,9TRM)B1.")9=5:(L7I!=U-/-QRQ
M-PMVCW!_E>C$5K6';_W'LW-O_<$?7^]>.?3>?F$PU!\2#^KP],F:,:ZSYDL.
ME&/V]O3[1]KZ]#=C?$IRZ!3Z_B*V]H8\N20Z+Q]D'#YA U]/7@ @#<*WCC4.
M[1V>BM?X>2L;42J%MG6L>6@W;+<+@X0%6L<.TDSB%L>8+(4B!VH=(1MN.<%A
MYVR])?F?7(.*9W/$_E1?  :<-C NJRU8JNO7@-.&QJ4E608P8U@,VELG=9DZ
M+$YO>^NWH2+KQF\+@_51] 8NI<@"SAIOTL_X,1@H;>GY -;C*/ \J]A<T>RK
MNNM'PPB["20HQ5QS6.*LQ%>XN5L::&Q(TPEI.B%-)Z3IA#2=O2$/LTRIEL'M
M TT4#ANJY2L9.S%T3#7:P8;PF#[-%KF*2$J/A"^4 ERZ 74+C#W,WG5SZ9BV
MOM"H$]LHG&*^T*6+X %868>1RM,6EQD[D[2K,H#0HB^LT&6GP (?8Z>0'IM(
M8L!C)T+'PUC3*^A_(IQ&L-,'\0JRGF59-6/?,V "M/JB_<^.W%^"Z&AO"@L)
MHBT)HKHQ9$N)H1\B5AL+_&=,IQGID-ZI7,-TDB;@X2'5\B!2+<>>;A@2Y$:8
MZ#!^# 9*U7 _N6'M13OGY_ZF*;2H.-[:RBUI8[K30PI$2($(*1 A!2*D0-CW
M81Q0"D3P\@4OWZ!>/D=9P::7SU%F"%Z^GEZ^;BJ_)4_?QXAD,0<C*M#3\PWT
M0!=?\V33OCW54T.[=(.NM*/KNZ/XKY+DE3=56CJL&N:_.T_#?#U>]Q'8H5;U
M*\/J>BWPO,&Q4=SFK1X]7L?9^#$8R/5W40GU>_0$K\&$3 D.M.! "PZTX$ +
M#K2]<T7;&4X[JRR^4 AP+R9$#_+%BP)@&)@!X0M!@ELIN)6ZNI7@RJ\E5]*/
M48:+C6^& Y1'"\RB7#2/U?0K 58R[60"@Q \3H><O!6\#"/S,IPAEI%LFM]@
M5K6U;G,QM(X/_H7@7PC^A>!?"/Z%45I'HS40@W6DM(Z Y[8ET^BGVG*8T301
MW<#Q7R7G6DVC2+F&:7,(\/!@" 5#*!A"HS&$@BEA"D[^;M=R\JP2DV(;PF/:
MVO.#H10,I6 H!4,I&$K!4.I@*'4\;RP93C]S($D6T2PB&8=&7$D8+1B-,4YT
MDY4A2YDVH^ P!&OJ,*RI1OB^\979*9JC:54U<$,6^+AD>7,G=?B$\=I(X\=@
MT*3:YZ-//%6=F V8X0(&R@1YT!RK6%P7,\RN:$876'3[R:8UB&=/XH)(]55,
M.E.#!\$##\+7K,Q+E%ZSBVS"\%\E!T803;%G 3-<P$"Y9T%S7, BA_MR.JP0
MO#G!FQ.\.0?MS8%H8&_R0$'*CB\4@IQWM-/1X@N%VMUA8)W!%P\AD&ETS6E?
MR-/.,6#+T!>2: IB?4/-_QJ._<4?1ML>/<0?E/&'SC:2I0C$+Q&>+U*ZPJ*5
M<,$_YZN+SB-1S,E/MB@!@Q# U4S'(;3 "*$(@Z&(L_5[N-V\AGOT=%*]!)ES
M07.6]\&2ZMA]OJZEN7ML^T"[O5)0*F)_=S.,(3[YMN&#PZYN5],Z8;QAG?%C
M$ )3!QV8ZA:3"N$H9\-1XS(:0I @! E"D*!+*Y4VE9#J*V"^T"8$4(*SUS33
MF/'S.DXC0#LKD*7J"ST@0ACJ>0BQ@! +\.Z< <8".KDT[?C_/WX?_54BQO7^
M=!7Q!Y3<IHOH)%H+?YKE49FADH.)MS2 Q0*ZK&PX+M =I! C.(QR!;=\E^/'
M8"#OZW]M=OF6/2ZR"67S:I.W9;7J30X^P. ###[ X ,,/L!1FEJ.6^#!U.J8
M=M7E$#=N<>5DFI$)B1'_'<75[7HDFT8+FI*8X'S["]C0TEW0G'W5#9)@5ADT
MJTYQ'C.R$*_T>K)I37\CWL-*E7NE,ZTWC)<TFUZ2)4Z.LN2"\U\V)5S.'>4Y
M+@"@=IC=&^(;5%1J6Y;<,Y3@.6)_ B#5F-4;PKL962SXYN,/^P^4)7SX](3F
M$'IJSNP-Z8[XZ"Q(=L#?QW)6S:.C+4 W:S!:+.WV"7;A3Y:8%22'<9CF+*N8
MG*!\QKE>_!!-8I8H%=L5AH_67+M8T?F<%/.UY!&7<W*:XTSP#1 U[04LXY?E
M'(RD4EN@&+5/&;1A.PP-X*P!$@;OT1,,A;;AEF%?<B:G; 6%73W<*NRO8&@Y
M0EI&CP_R@5S,-TQ$C8K53<I5"RX<A>A?"$D)XR#=Z59QVPGE5^HJAZ\*\:_5
MC_SY^Z,TI8\B1^"<LE-:/A23,MV,JC&1X&_B$99IE&/$8G'RG^(E3FGU]M9)
M,BVH@V=:QJBZQYM3GG*=&7ZD@N?9#3V(8_$8Y9BK+7-!VNK$OZ[LVLI<C$48
M?HG%!E2S:H^50G#(AWY%.;Z>G.4%F7-0I"V*&@?Y%<3:BWT=PENR\!90OQF[
M0S^$MD)H*X2V=BG19I)1?0>@+Z0!X$N[ABU\V4@P&ND[P'S)V-:DC[XWUY>\
M;CU"F;/@P?3\T2=ZPGR*8-K\Y!-MNGG+P+3ZV0=:=0HS@TGTBP\DZNBQ A/I
M5Q^(U#D1 $RF3SZ0J;,W%ZYV>J&;=XKZPVGDE6X."XG"B>.%8MXKT0M.*Z]T
M\]XA"SC=O-+!M=(JX#3R2A?OFA,$)Y<7ZC@D,&2IQ#="&P,\FE"V[H$9<2KE
M.*\^*82QL G?Y!';6NY14=GW&ZB!A;][>Y[I<N ] QJRV0UFL]^5<V[.KJXG
M)S-^_./\(E.YE?A'M5/JC3.JBC8HDZ"-/LA(SO2>N;DEI=K(W@DY$J/.D5#N
M*O4@U^&$Y1>.*[QF:VN'9 ]9LH>:Q\8>O@TY'B''(^1X[%)"<O91>SJG'6/S
MAXBLXY@B^Z^+^:A:P;!!V/[H8.(9-/&D&HGJO4",E?;W:DN=CV<X*5-\/=E&
M^T]*QC8"LDTQU9T>3*M@6KD,Y\&95DI!%(RE8"P%8RD82\%8DAM+_30A.R;0
MC]%BG:X8H2R)\"97,<IPT<DBTEC0L(&D#4FPEX:PES1>$\1\TG[K0Y?@=RZ^
M#Q94L*""!>6R!:4CBX)!%0RJ8% %@RH85.T&E:Y*9,>4^EE(^Z2,B^@1,<8A
MZQI4 BQDV'0"0Q!,IB%,)L#K@9A*X+=L/>!T4\/UK09K=4G0 TDY>34#3WK+
M!/,IF$\NPWEPYA-$/@6S*9A-P6P*9E,PFW3B4%T4(SM&U"]12K,I%ZKS*,$/
M1>4W$U_DT0*M.E=YZ:YJV+SJ!DZPM8:PM73?%<3PZO;^K5MAIQPV38M+/B58
M5\&Z<AG.@[.NM(50,+6"J15,K6!J!5-+Q]1JTXCLF%6_1BE&><=XE&2R82-)
M^=1@"QFTA2YQGF-\*:B_]0Q\047)VB(PW2:;L]TD+ 0QT93<%ZR88,6X">?!
M63&R?1J,E6"L!&,E&"O!6%$W<^BJKMDQ6SY%F%L7=(5Q]( S/"%%-PNF?1W#
MQ@P4@&#7#!'C:7\[$),!^HZMQW&J[K /KQOLWN*\8"0N<')7B(M\LN35)U\S
MCL%17)"E?N:=N4<&"RQ88"[#>7 6&$#L!6,L&&/!& O&6##&=")'IG4H.R;<
MAP\1JV\P$JU7-U<8=;+B0$L9-N0T8 BVW!"V'.@%0<PYC3=M21M=WP1VSB7*
M&><MEJ'TI,P+.N?:S?'J,Z93AA8S$A\QC'*0ZKJ'%8,]%NPQE^$\.'L,)K>"
M219,LF"2!9,LF&3M)MG>M"1+%M?'B%1W,W*9_]0QY4^]AFD;"_#P8%P-8EPI
MWPS(J@*\6^L!,N%?H1F',1<M.M?7FJYOQ3VN?=J:\:_.*PY6ZE7+9PYE?5'I
M499L\@$(AAF3/5<;"/.SR00+9QG>OJ9;SK#BMNTLYO!6HDP3_>Y+#D2#K]G:
M4OA7]<[6#)K?TC0]I^P1L423 ET7#,Z$X$QP&<[#<R:HC^O@10A>A.!%"%Z$
MX$70">SV- Y\81X=DO55J<$T^^@/S7I886!R_> /N?K9+)9<>S]6K</7*IFX
MY#9:8!;E(E.DFY\/OJ!IIY\N),$#.(@'$/Z:0.Y W;=NWS^$6$:R:7Z#6960
M=8QR$G-)>DK2LL"ZCI%.JP6O2/"*N SGX7E%-*16<)$$%TEPD00727"1:-G[
MW?4D.Y;8Q^^COTK$N'!-5Q%_0,D/U8A.(G$Q2?6D/"HS5":$0]O),NOQ ,.6
M6F_(@N4VA.76X[5!++G>7&'=LONO#;CG)$-93%!ZD4THFW<)^7=8*UAUP:IS
M&<Z#L^KZ2+!@Y04K+UAYP<H+5IZ.E==9:[(4;8L2G,>,+*H"*GX2/)0Y?WEY
M7O5*S\OY'+&5^#PGTXQ,2(SX3!3'M.3<GDVC!4U)+.ZL2G"!2)I'!<>F1*EF
MB,XP%*;C>E; #R:E09/RBK_'>[K=HUM)=EJ_D?N7+V3'6-2;V!O.NQE9+#C/
M'&7)?W#FXL.G)S0OFLQ8V5"8T@M3SW-6[*CF_*_G]\G_^.,+>B+S<OX%SQ\P
M>P6B]'OS4)%,#573]\:AND79%#=P?>-W=J"14JCA6ZNFWE&RQ*P@7,A.USEE
M$G/O[<!]<K\&Q,<EUR8X%!?S!:/+2D+DC>2%3Q@$?A#, \)Y@O*9N"I[B5)!
ML:/B!#&VXC#]CM)2QB7J20-QC #J:T:RO.1*\-%<Z H*\%^-' CF\Y)EI.!@
M\#/GG#R)W]1<WC[!*OQUYN6S&2.>*BR3MU)98X8+&#0J>%ISK&+Q!7'K*\-L
MM7OQO9*1 #.L8G##A$NM6-VD7-??A>EX=<_A4'"4QDPW,!)0*?E+8Z8;&'W-
M\:1,+\E$=F  9@XD@6^Y/8M8/!-Q9+S$*:W 4BM)RCD#X7&'4V&P?,9\3Z.4
M0W:4S+E:GA?"3;W$:^#4ATNG-4+(RG[(:EQ>P Y6_^"ADQ I,(Y\LYU.6PSF
ML6.MHP?33BJG+Q32T>MH#^7)%WJUAYNT-65?(G$=64GEGO&%-'*N4?A1QXZ\
M\NA1>+/'7C&JQEL>6Q@[WGN2 VVN95\J9#N2">Q2 M/I1R_I!/7A^K+KVA43
ML%-X[ =/1^V_AV/&%YED(Y_,<7'C<CZ9LZFF@%B?.:'B-%7@ 5QS!Y&S!.H0
ML# G:9VCDDZVE#GIZQQ9.L6'P/3YR1OZM"<96:K7C%":TD>4Q3B:4!8EM'PH
M^.[>I)KFU:=<R4KP\T<,QYC+37X"[R:JQC-A5N<1R:)BAGNNN\YJW9 $6!LZ
M#F1,UZ&.B0HA07F0FM=QL BHOG8<J-A-==U ?D[9Z1KNHS6,MUL03THFSC))
M1%YKC>C' \'S)X?Q_,9(@:\G$UD^B.8J4?;K(,ARLV/)]2*:-8 IP0PR)>3H
MA!R=/D70(SEF0M:0_UE#H;YX%/[@!6:$)OSYK'#2 ]%'P?..?]H\H4#]PH";
M^%--EXQOYV(]UC'R]%4LS7F-ZRUXEHV8;!++PXYW\ >NI"SY7Y2)2O-XVY]?
MJ#&[WW3RUG5<W+#WK!=4P9LUA#>KXRN#>)=Z<8.U\KT:#M$MA.0SG'RF-,FO
M<'$]$5$8MGS3L*[#S&$PXJ"T@<Z'1#\,"^4M>OS"N881E.J1O77B,/C<E8M%
MRKE:"Q?EI&'P^$;9GQ<95]YBG.LATSXSN).".ZF'.ZGKN1+<.\&]$]P[3KAW
M7'14:"MTWC$*C#S0\]V[]',8>8!ZJ7=YU3#J #1=@PE_M$"IB]XLE4%FQUGU
M8[189ZQ6+13Q)EVUNI,F7S?7% J69%@G)]:>'VK8N64$VN#T&L+IM>=7"7&&
M&>$>6RDT<5S.RU2$4$XQWTQQ?3<J_SW%E4S.1&4$*\B_JL^EN>^RW)H]+3]4
MTLVFO)/#TKGK(&BNW79X-,OYJ1@+DE?JWI1+434RD"FA/9X&_)=<!H@+=OD/
M,$>!YH3F<J&Y7#-<GQG-M9%Y,<D-/.31#]64@:(A_K7Z"U[W$?K+K"JPP1M_
M.-[XT(HKM.(:EI4TM&)?_-8]FQ5I6*2^^+)#WZ)Q]2W2KF@?!9G@7A1?9+J-
M8+WCPCH$Z[6K"L"N" /;9 1U!::<ZN9VG+/A61V/D9UP[4\1X4MF4R+*&%&>
MXZ+GA8 :"QH.LVI#$D*HAW5-7_]PYH[<NYY<;+GMJ&(V69!2.6FHZY\(5ZCQ
M)5GBY#5$._)_%W19W$M[(0<QWH%NW1;JBG/9_2-.E_@+S8J9[-WV6W04E/@G
M1NR<C]T+!3:+C0=S6DHCOIT6&PWF]_S)^WOIU6KCP?V1[@_S1^H>WJI8;=NT
MH:Z9"G'!\9GFX0*F$-T+M39C==^YV\95RZ0RQRK.$FB_=HE!QYT?!)3H>>:B
MFS[1K<DR,%C)XP_EFLQ)<Q%0GPC7X($ $^[G0R!<HZ$')M$OAT BH'?33E3G
M9Y$[F91Q$3TBQA#7F7'/L([.BH;C.OJ@A,!.".SHUJE5#>!NT$J882+$'<=<
M\B27!#V0E B64]:=Z"]@M] ,I:+EW=T,X\8KOU[7EK4,'QQV965#^P3;)1I"
M>'VK9=>JXHLW^T,]>""7ZRM@UAH4#'+)]2K!61R<Q<%9')S%'33VUD.)ZA\!
MOM"FW8L,.])]\:KK\$I7U<T76H4<ZA"$Z9C;"E!5#S#X M.$!W0,[5R%@M9O
M35QW(O>R[,%UU/F90SB7>@(;W$]#M&;:[YN$=&8RP3LC<DH,<_O</B ?YCZY
M9F"XVEF5QVIAL)DTX&UQ35 QC/E6+T3A;Q8SC')\BNN?>MBUK^, MM^V._DB
MS[FYH(6B;'+PD@4O68]6*WL^D8)[[7#<:R$7TVDW@./7VL%41.\8I0--U">_
M 8^:^Q7GFCJNN;3*\7 16$4VETGI]"U_,,//C@_NERBEV;3 ;,X5K(>BZFXG
MOLBC11URZ)>IU7EYPYZUGG %)YI!)]HI?R$75;.@2MWA[^A,D%M<MMKD 5,-
M[Y;AT0B5V-'7DQ,N@$AQCF(1>UL=)?P/_AR4GJ %_ZQ8G5-VE"Q%>*\)5.TU
M#,-_@UG,:78].4M)G3WZZ@;;%MBE\VW#O;UIHBO@VP4,0WZ+.:.2F.LZW3E&
MN<8>X;^BK)A](:E@3")ZV*1Q8YHA:*R/F9V-</Y.V)1D!-UB+ARK4^>2HDQ*
M.,CP_GZLG!4[/BS^U[.LYW_\\04]D7DY;P12^KUYJ#A=E% U?6\<JEOAKVHX
M$1N_LP.-E$(-W]J];.'E22?/Z94/'!!>91ZO:JA5F%^J/\<H)_D=UY%1<IW]
MCA@1NNPMERH?)'A IP^4*_L2O(N,:^S\]!,0G4TF."[($J_/<C25.=VUUA@(
MS]US7H+&[A 'H 3LZK;A@\-^*8PXIMSGT&F#X[(^HX\I8_219-.-;JB!EVP)
MA[CM%@NB<]CZX"E?9"A,:385AJN05%]04;(JK_,6+]9>QNO)#2-<>UV@]"(#
M=O_JM>88Z-#6!ZK;8J/!7-H%JLM2 V)=K$%]W3NZ 2O9T$%A5I\>RL&6\T3(
MO%+EE*6"DE%6(;W%2YHNA51^>3JIX ;-"?DK]O-7]@[GKE6BD!>R88/!JI03
M\H%^Y0:%"KJ0XO,*^6:_&6UQ8(T=:X#CB^HXFWRAAU+-HWJ*E2\TD1YE%'Z
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
MB=>:R^QUA3/V5X;A>$/J4(:AD9"DGVEQ@(46^PT2'F#9A2U_\P'69W1++#C
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
MO\B6.!?P'HG[-56W/>@O%#R>7B7I?<U*KA>EU]P8GC#\5RE>.H=)(:4 ,US
M0"FE0'-<P.(SAT=U^U7;M(%VJP0LD0O4 9OM-+>PN<+%]60K-#>25 ^UYC5@
M>([+S1VB'R'ZH3#X(;KOFTMB06JF+Q2"G+NTTQ'G"X7:PT=@W<67B!J0:71-
M:%_(T\XQ8)O<%Y)H"F)]$]F[9&:#\?JQ7#T2XO7PH$4O2^" PO==3=P#BL]W
MM9L/*%"_/T>GI4#A+Q&>+U*ZPCABN."?BW)-T:PVYN^ %#UCA1U7-QTN[ 56
MB!@:C!B>K=_+[>:UW*.GD^JE-$3AY(/WF(DO?\@MCC%9-OC;H=,.L(:DTM^?
M*9!+(ZSJ@5;]L<<HK:3W#&-(6+5M^."P*T,5[1-<B F'J+;MUBJ= MHNQK)#
M9'>$+M<0S0G1'(5-UGKD4OT#SA?:A$A7\,J;9AHS#GG':=3.-C!+P!=Z0(0P
MU+(+09L0M+%PSCCG/M;S:AU0=*:K2\V.%_WC]]%?)6*<:NDJ8M4=.547Q/6A
M*.X5*C-4<DAQ$N7Q#"<E!Y4/>)XUV=@U$<DFE,WKOHF=FD+;@L:PE]XN&L&K
M/T2[9UOO>,>Q/#@LH9%S*]15%/F&T<F;L(]BQ !>71'QKB\PX'LF*SGQKK?,
M<HPY!^!ZW+VX#_3LJ6"('\B<1]BJ.N"XV13SF5SXI97AQ)D(YS*,+3S1;IW4
M2X-1T;*[8>1@_9T$PRE ?1XP$(2W>(FS$F]8A*&X^$:*V4F9%YQTC%,P+47?
MSZ,\Q_P_<3.=!)4>*]GUC^.*ES_CC'-)>I0E1\F<9"0O!,\L-XX(F=]<:W*(
M4X0X17N<8G@%(X0^#B?T$=IX.>UA&H@2C3Z4O9WLWC&.DEQ24\,[)[62#%U4
MI0-,_ 48*V"J:'?G<I%OK-FM8++ZU+A+9FZ"B:'=G<M%'MO3%0[K;\0_#RC'
M_)/_#U!+ P04    "  ;:I17^@8>65(T  !&00  "0   &]C8S Q+FIP9^UZ
M!51=R]+FQMTA. 0+[NX6/+@&#<$A0'"7A*#!]>($=T)P=W=W=PON<,YP<_6]
M>]^;^6?-F[5&-JO@[---]5?5U27=#9X%KP+HLI(RD@ $! 3PYND' *\!#!*N
M%J8 ("\/T $  /_4Q@I /GU"?"*")P*D[$U,;!S,;1T!\ (@#L#!P,#"0,/!
MPL#"P\'!(V(@(2(@(.*@H2-CX.$0X./AX.$2DE"3$1)3$>/BD3.14]'0TC/0
M$SQG9F>F8Z.FHZ?[F0D$'#P\(@(B-A(2-AT1'A'=?_D!MP(8\, Y1"\4!#D
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
M'' 3M@[]QSS[&KM@!7U9X=X+(/L=A"RIO!:E4XN*SLN_6O<E^\UI!_WAQX%
MD%"I4-%#H?O'7SUT01\B@@#$M"\B'1+A@I=L.]("K<""VZ@,X1&%?5H@7)3J
M4S: K?1G@J7^K*H;(^ITT@'3Q,3>[U?1/+X(-7%9RBU[HRJX" ;>G>IG49Z5
M#T@1QIN" ;<1X80=_62)EP4%_!4!U;!A[B$Y.@V.S>EV4G)CCD?/5OK&#]=K
M%+:D!E=4)T&<[B%TT=4]QD9X3%I%SY\B;2RV\I..?R6WG3!OTJK.GM<GO6?,
M48T] <()@^]V[-.&'D!-9B?"G3!3(7O:>^B6,F?T7^=?"/UTN+ST%&B/Z8-.
M6WPI9K@M^:2U.#GQGQ,7"0EZ$8Z"O&?[F9B3X"(,D%31E-=9TJ\NW(451NXN
MCW;+>$X,(C9U/GRYR:_DMJM)(.YL?/9NP^J.U/OQ\9&D\N?5M!+0I=K9D98^
MY*18@4B3F;_W],OW?X0P!N!GN[^DPYE3 ^EEENL7C[A*?OJ3S)D3Q\\KTX8,
MHPF3'\^'GMN4]Q,GBJC8Q>O;M5\2EV!#])@_X^L.?,P3;(ZC:'/SC$#)Z1K'
MWU !HJ5B&!LF43I7C3@EF9$L)>7TZ*S$K!DOJR>'UN*X!-Q,$6KX:S!G!8S"
MJU;&1$B<"F[8[H\L7'+F=451*H<CM=O<-10O7P6SVC]"S$/N;(F&$D7I?["L
MH$JA=VS;QLB/"A2;W00Y,6)#0/N<W@J/^91@/RT*TIA'W+LQ$6CATTN[2X.M
MUT+,$Z93%U@F5BXPC>.O_)^M1A%M$MW*ATN_0149P2E!>_#2]=*\5=-NCK,N
MV>/F<]K?)@SJ9P4PZX@E18'PC(T08(-L\B+1D]H)-NN+!';U=80)22*26[FB
MW8</!!<]O'MG9UX'I)W5-7<NOD<<*$KZLO'UC@FXN C0T9)G9Q1!]04 +>5F
MI)!ZF:0MFOF95IN94)P)9U/MXZ2*3A:=AZ\DC"))0EY'7M4G+JZQN:]D)?$X
M&)'N8;4]'!"]-PGJXB<@^!(F9^D^JZN@,Y67'U+5@U4#U 5"-Z:_EOYWT@%&
MQ&Y!L>]'F9A-BS)(V2&(#)8LZ,A>RS)M(P8YTO5</R79?97G&WLWN[D CRWI
ML\K3!;B5AB'JW40S4JB\3!"36WJIW4$&BYFO:0Z5B\L<H3 U]R 8OVT+["FZ
M'Y[=OH/B[:,A_D@$!NIAK :R+&)F>TR$4BVHL@WVCY9A6//&I%N+@HH(Z,C]
MU?$080&26("53 8HOR#>)^4SN+V, =T9G!;L9L +[/GL3"O>[_ET1_QWOR^L
MOVHP6QLBD9=386+<H",<T*V6:=TXS3.O7XH(XJBM0F$R9,#TAE%THBC'\8S>
MVJE.[=V)X*:Z/-0ZSP$#Z:^%CY_^$/S!.2\SXQO:[]RSAA- 7L9/95?"@Z4[
M#>3_A@:HL-,\/Z-3B;HT)-.:R2Q=RH8$5.'ZQ8OKHSM-_C5;HF57[\-=$D8I
M YK#<#-A#N\/P?O-88]\[CD.RPPG_@DA[YP'@FPI2.MJH>*NA#*_Q1+?9M5M
MO7WOH'HWC"MSJ4=UL+-MC12,+ZIC]CST([';H_F?U7 V@GJ3IW(BE//HMQZT
M<FAI1_332#S[=2P8P/1A'F_2Q\^J]7_Q42*:FS!N=)/E$K802X6/Y:?>MT:Y
MT3IY]13_2J/%1\__59/O_P4M<7C?(/N5P(!C5,^6PI/7I"6UDYP5>?=>NA=N
M3]<FKMAR1I]\\N) ;L.>HD+F#6BBZIZ_.">(1Z2PFX4_TFU#<!>J(K-N!<K2
M9;[&?WQ'/47186>(4!K].9GQ\_>"_F^X0YS\KJQ5"'U/%@_D<QD_A#E#W\;I
M.'/;]&^>A[LKP66,Z=NGL4^^8XSO44]:8RZ]PH[W(">8=?/(]6'49"@4A^%I
MVY<!DBYX7NMC&\<,:BB)GYXC.STYL7#AFX?TW9;ID*<\(:(/]/G1/ /RMS"[
M_UOEE)<!&1*.L%9?(W.4(_,E2IPRZJN)X3[\/IWL7XKJDOR]Z?KJ5,[P+XA#
MMFQ'CH9W]Z3NIYH1FC>"ZVWDMHUC-L.\/)C,7PXI#69.-Q;WX\NS7UO5Z\Y[
MY\$G(4C""ZI=/;^BF&Y@F4TW<9771W-Z=.(YU;*ULFB;MS*[$R9S3-48T1E?
MG>28^U1]SK1E..GNMRLE1K?E:EW277+BTV6Z?.RU_-G9X>PBTL<5=9C_J6J-
M(IG*6UFP3/+DKL8LGC[/=UWR"&'EL7T[F7&,6P&J#\#%.HH)G<JM,9@1Z\)6
MUC5[HRR!#?P3042M,Z-HN28K<LWL!>B_390:P;\2'F\\4T2Z&6A3X5@F;;!:
M$+$W"C(3UAH!#<3H5TF8T5DJ/"H@2T+&N7G(&S$=2+I-?SXUG9=ZMDQ1:47[
MH4..(#KQ6K_H;L;#*%_;4J-]0[$N9)MB;/U-QU/6I\99AK1[]V!LZ2Q]9A2<
ML!7ITQHH_&&]EG E8'[9SWZF&6,RVYY/TF @AB3QON1F8T_5/6I%-2&=V/]F
MIC+"*;OY>PO%E'D9XT0S];ZV_,RLIUYN+[%[;_!6+UR!:MM=J*9/UDV$S$SF
M2LYR#[L1(\G[@TO5(5U+21WBGSR=2=&/$*SF=D$;"B$T1?QB(31/D__W!.V(
M*=DK _$!NN Y"-JQV-R3(\I WGL^[G!F!&YNHSYF@!':;1C[W<), Z2590BP
M4PD&X*5R]WS>5$]=BL+7XB*^C,J"JJU +D0NPNKEO>J2(?WTCGPR?L^TCI5J
M0I\JT>1,PQD:'^@^/'-="DV+:Y  WBR[2O9?9L?+?<ZIBS:-*E5/&.P@DT\I
M('0N!XPH>(=E.&N@:6UMB=##RKN_8+L#++1/J?53NMRS"08D0)7*?]U),G7]
MMJ)>?_(0M?LR.757FS.AW\((;EO"9XW2+HU>X=>54'BW',\9]L)*E'WA5?\K
M;HQH @06$;N/J))>YE#Q%2UC/1]M1&+4QH\JY[27#N>=98PB(:JIG/A_,@ZK
MM7$8(8*W?:J>CKP)YWS>&:R@N$M[-IB7[!A'RP50OR&39A#IMI=>C>:?>;F,
M-I9=45,3OZQZY1;6WIO EI4HW199__7M\F:,0G*[NWIG];DLL[:5NDF [1'A
M!_( 7@KOAY3[=$O@R[K'D9SLB0#TL,;M_/*R1U W8KR)IN'>Y.K5D$/%/H%_
MV>>=DTF7A/2YH0(=22JK0 MU$ECG4%F%[[+AM\")5:D!PFS3Y<5,5^E&?4WX
MI 0]^[LPWJW/F$.U.W8[>9.# HS92-15]_1LC>W.47F1_<;$I$.,+>^)H-)@
M +NG2C^KX";8D]_-RYUAM;$ES$1FB2K.B X='V+1^;O@;>NP5?$)TQ>7PAL*
MA89)O>PZ1Q,7PX_W>K&L=[XHKWT0=T=,8,KF\#%A3<,VDEY&/KOO&=1 EG/I
MVVFRT)YO,[' J<J60T;/E]X0]<UPSD# KR[@H2;VS6\>%]Z)7;EN*\C/@/?^
M]7/6$07(31X,>!(DA0"!O[\(_=$5V=I']NOIBRBF](+Y_E-ANG;A)*[#?@\,
M?;E,R[N:]@A,8G;MUZ9CW_'BWN1!^XR\A&LI?*K(PCQ2C6Z2.[A(Z,9)>I05
M77.4SU^N+).N+3>\GXV#WE/7]%L9&"+B*6;/G])6F-!QNV7;*LVS];# &<J]
MS8@3[R%G$H=:SKV7?JK=5'U68!L-.MQ!!2<=G=89K@D.%O9<RJT,6-2/;WV^
M>40<I-SKLDLX0,K;D@]@A^ 3HXI#C?HI!W?48XXM,YLM3J $J6\45L8??!VI
MC+C=XGX\,?^=;6YFG4(FZ=]\[4OV^TO$K\V6EC20_Y&N4/S*E5^G2D()XM-L
MC XI/_-<P^4+K=>B&*U]I%RQ/.D:ZBHN=&%0A6T5/JS=].:]F\E75J:1U$GY
M*9086?9QT^EXYE@@>J6[F>$DM@ NN-BXOF889XM0ZY&2B+3G18,>8<_=LZKR
MYZE?:FUO#5D0.^]0WS]9T'8 ?9 V?="XUJ)AU"2+X7<4.X+C]A(*Y26F^*,\
M!;?Y+$<S$-3""<]5_E:*LPN/5S@WT@.^A_15/!B@!IE97$4]U<FY3\D7"JD%
MZ7F_[?WJ3*Q75H\0%!C01P&EDIX2#> 9E"TK]D"6D(:Z8,;)6</CP^]=?9P3
M%JGT,'\L@:WP%/":WVO72_+QCY#_BU:L!H77!$Z[#M[V=-RKU^-4Q)5?4J[[
M"7<1GG&]O-KW@/%G!0->#E)5>EBD5R7<)V+V%\%[8.!7)..$5>H#4C0D.?2#
MR>T&Z,<G-DXM]+/+?!%]L+2*[?*RAP&33I>FQ _5,:3)B+Q;XV27AZ]: @-]
MN*)6=%T39"KQZYL#2._VR,O..=.%.YF1%R+2527!0*FEP:UIW:X0JD4AW+P3
M?P&:#Z.Z<)J5 IJ_/KZ_2#1]XN-F2B@86.')O"05O=?M-T#AZ9FJN45)7V\)
M6(/NMMFY"B<R ]V15SWPKQ\P8\[UV1G!],.G&Q5E]/*,O+6H!D&?#'W[0!)A
M,_NDC,08,"#VHMJ:H<3Q1B 9R=PZ<]A9'$]BI!1&3>WXF% IG#OM<HO060;T
MSN!O[*Q2\'?SLU2SWB5$9I\+0&%\"LORD;3!?JE%?M&$-G S-=.-4Q=686^L
MY@,_Q6IK+2[T6-L4+FLOU_<B1WM3T.!=]G% [,5JHJW1_\3QZ-%),_8B*K=X
MN@^E^)MD$?9@H'U8L1K660K4Y-TTNDR>%?_NPL!TSBE'_+=AM..7PCRT!Y4T
M<,1\!,"E-GU?-O<=AC4F#6-N361$S2W6-TF0&DRJ2]S:)D+=5WY?Q:&D2WY>
MH[1NA"_R47T$WYA8*S$B6440?@L]?T0C)8C?BLS+WZK2O^Y<_,,N!MIG3RJC
M]:/G\_IA,2^TE]>DAK!\E#R><IPXM[Q/ IKYGL(S.ATD#,CQ9.5$);V!U &J
M2VA[MR%72=L/5JL#PGA[0J\ZQ5U0Y:NZ><5WO=2N<58".B6D9J>GT4Z\QMJ"
M._KZ-+*R9]8;V+.D7E-HAOE1(!?1]E),QS?:MC:S-9T$%'M2KZ\:?N2>0QXG
MO82^@+X6G[T:R5,TAJ.@B-):9SG[PB^H.G<M.?ONI57[@62-WD_*$CB#CO[_
M[J"!BR<KZ"VE&DD(Z\]9,TWQHZK!N*/6M65]6%,>/A*E+^L=L^J-:JAN:C16
M=$@#!TT9^[00U^YT<HQ41;J2W=C*M7+Z".,=8B?!<><(OK&%<T3N?-W:AB*E
MT>/UDY9;K9IYO4SK\LS+!%$13+%M!Q3.O&7!P F:SJ23M;"TW_#D\9O*B/(D
MD;H[LY+W=R/=$6BS ?),M)>\<&)9_1'"QRPCFRA&3ZL1QH:9\EXQQ*F.*J[Y
M;&%K 73O<U*Z(W4"%^ H6&*6(W96T)MDMUTKE%%M=_.V* %&;MW&=N"E(A=7
M67LL;EK90P2_$.M-\/H55,>\U6OMNEOC$ 9(P2UO809-GU5Y0OTQQ^"L4ZYL
MVU*JA$$1$PN!\G#)[>NC\?KP5)IBJ[>Q:WWP-&4]QUQ9_N_3!;:?Y$*K?<JU
M-_A_3L)@ZQG**^WIZEG(X@)$X<IQDG$#..#%@QP%N5C)#[WBH\(&=ETWW_.4
MR-) )NT16+[.R;2X*K(F#)1^28>A112 % J)YFZ_%X^43WCYK1HWE"LY"O/V
MD[M-M^44-H2*'KU"VF*;H']Q9")R+K>_; (U_U=)]F@%]ZFO+"PT3R70O]FO
M*V+OJN'+R0O<3'@9(&.&^N$A%HV\)STE,PW?=Y>WA.?7TJ+HP#DA(>G5V)Z+
MO(5[H?:RTJS2#<\BBZANFB0*X% O,97DB@T&C%T_:C$X;IG/NS%.RL.+=MH0
MVT6-/C2&&DWNO'8-["1(VIOFYJ96:.3C2(H]DT)\YHQ6A1VH E!$ W"C(0L)
MK5<)!)[OY;Q<OWD5'57TY[+9O&B]37V-&,G"P@)'3#<TXV_4&$V[/<4,FB-2
MA-+[$FP<3<U+T_IBT1T=@J02(M5AO6CD1N.*;U VV,/]JR3J8J% *':UX#=I
M4MFAA,[ZIII@LY.^9C?*>T_TG'L)TJ1R&8S($VRR-YK T7$O9ZTG>0**DX43
M>VG<E;GUX=';N'+<A'.WE!-29]X=_QW>+EE/8N/=8\:ES80A^QH#6U-%'NFB
M*NGVPU9]UIJGX8?WTBBG.:TM/ 5LYQ$RZAL#=';7Q2D_(^BETZIDI#ZL.F_@
M3+AR:Z4;G/@'9+EB*])]C3%O92A6BQ2\VCG-#_1CR J'K6YHK&GTWXHY*J_'
M3WVJ5[5TZ-1V(M8VH/!*O+@5JL<=>QD8E+*?[6) \/)<"PX!KTWA<WY:197)
M;YY[2EX%)>0E /&K 9_;?9I[DY:'2QQ.; BT!48PL).?=?041<\GU2:5H(7?
MU3QY[<R(:ATP,**LJBR"_OAM!>0>(O0[#[MF_I.TU T4%NMX'B<\"!8%*8,K
MPL>8.Z<K@82.$1+%+'TTQ)OB2LEG9QEIXJ#B*TFAM,"]!9R#RZX'L1-D(:;R
M>XD,:2<MW&L5$NBL^U"?J*.;F2^!90CBLYHW^B,5 @\2"-W>RX&=-7HSMU=\
MQ[\ D?H%:!G+C=W&WEJ] >)-GJ=F9'D(0HY M/!6\OT=R:,@^W[54- 7/JS-
MA ?>L<!.L4;>#3" ?/_/ KQQ_(M(_RO4\@\\_-=)25Q].D3C09?Z:U(/'J+G
MO5[EH]Z4FFEZ#[*G!I]MM ?:DG3C=Q60\YN-(NQ[MA3/AYR5VZ8+ZTI,EG;#
M^6;G.=+I71),B@3EU$ZYPC(7$JODQ0@=NT6,SKG'I*A/2N$T;U;R.E]I/TOF
MW-B!E!F)SUN$B/:1+<I^(&Z<M!%:VA#4D#%UB ^A9MJ9R[;=A-O0#\NZT7DY
MBHY"+5]3\X9U&WH@O8A$<4='!T[*8^BQM_VF_UX[Z7[EED1I/KVS#.^-I(Y<
ME7>.\-C,.:^]4&+1G4'; G?"$0G%#&5=5!!3_&IHVJUSGW!DF7YF; 5BL':T
MDK[<):W)17*3QO;#RJY#DG"  '/&D36[8DVXQ!Y[@9OP<6X?3L,/'=%9TG]4
MC5W:_#Y\T\ZB$?*-[(?.L+U^*#0I)#K(^Q>EDOZB\Q]9ZC_T>"H+?IF8_ -R
M6/$XP9\SB? VC)]V$-G>(PA''FC9N>;R5A&F\G(,@(&:-L3AZD%RC23R!9<"
MYAJ20=&K$9P:>C:Q(P)\8K4X$9%%+S:KJ),'ODJ7I("2HMT:<8VZH VVMBUR
M)F>13]**E)OE4-2E-%!6DJ?0[D-;C]]FE^;EWAP0M6\,4#@@KV([0W\(O3-6
MUSA-2TIHQY7SK[&*K]09+]I,C,54+3T\D73>H"@1SYC=3R,]::KE$KM7K:\]
M/TX85NOHG7->=.67A(73:]3@T'\V&1I?KS;]:5[GP+H@N8/NG>O9():-BPW5
M5]<>8G.H+_^%$YC&8]43D^OY\6.YRMJ/A!:ISZL^7A2G[R=BOMVZ@ZJ$&>GW
MP^,E;X*<,I7CT=CS&Z10ID#U+^][V(4H_W=%]I^N:P@"?SX=^5?TO@6]F;AG
M/3_^^M79T:7Y"7<-$ML=*W&/T8T7+]5T,ZVK.J3^K$R^*&D_4CLU'O&UI(LW
MY4S%F-[D:70H#F^7#-.C('Z')AS^T.2G%)VCF2D2U3Q/N^JEK0-W@5&^%':=
M6D\O]:]2VU9EXR *5TV-]K:B#N3 L 3>H)V)[5;A#R5A4F+C54[=!7G:2W?X
M;Y&E1B]Q>O;381_8O>(K</D\=H3K$NQ!\NFC(1/),*JNM<*,RNE,?&GCJOKN
MPAWB3>$OXUE.^>I)0O.>3Q3U4-[(K7NA##;CGL*Z#8\>V_2<49)V)X(!!*G.
M)Q=S6F01YH68IBUG]QSJ\:8E,6M?.?W$DOH@"ZUTF+0[=R:WZ$0P*>1LB7TC
M//4%EM;X=T8='D8H!&R/U=6(Z084YIYEO&D61L[/3@ZMX0Y;7%XLLR-KNI<L
MKB$&V/ACBOB!12?RQ#C8(?W[^/ F A]1'=2KB%5Z9*JX"5(7N;Y&;,2U^QT*
MRCM0+GSCTY'1BR\HW<-^=\:623/ 3@30#UP>AVE$E5>?-,6LO.JQE&>+$U-\
MQ;QLFX<3GH9UNA.1(K_.WS-Q&-P;;E@#-4\6[K/<=EUZLVJ:P&F:T7A]'R&D
M=<,](,K;PMA\7G:*UM6"9MZ6]35ROX8B<R%]R>_[HS###)&38I /!EO].^O<
MO;+NS1<TO=<.Y]S-RX)%#2?7[6  U9R0RLKV""EG9[@!XJM70L9#Q;%>$!X>
M$6)+L>&N#R2NU]8=N7=94-F#VYQSQ/X(UPD8: M[T1;OY>PRN3/L61X;1)JG
M\: @6#1ZQ'!4S!B_W+_,[ZID:!0,F?\ (R]A-]VI7GRLHLE/L[:GI)%'^)23
M:A'^VX3U5T+__4CIY6^'3,#O1IZXOF3J!==Q9J#SDCAN#'].CH%. 3D4CI)F
M![)R#0Q$%$44@@&ZLI(P:0MVF4PVKVHJ9FP5&I.??-\'4K[!"K=G%2&:G-_^
MDN7)BSMO,E3:1%5L[%7;+_N-YOX[FXQ-E^C!HLI-<C=W$@.!!_5<2?S^V#8W
M+KI _K@_M!CDU[9W)S*"? 2Q-TP.:U[BKS[>(;DYO4ZSZA/JE?VX"DDALF'#
MPDO5,%'Z0.SD?%71ES_?-,BE^';9.M@UB4M0'3E1L[7;A>C..0,I*2&HE.,8
M=F&_XG6A_B(#'>-<LUJT&"S"!30H+A+$.IDQ_6+TA9S4U+,K0L=:K5GQ;]*#
MR8,>?;V(DMP.^W1V:_P#G_$=94HW(V0K:VK"N^:44X;P%TTV4M[C6EP(\B4:
MM"ER3NRK6L([!32$[^J65%/ 8+W-2VB@<HY)3^;E[<U U!!BF[SDOQ@KR:KX
MK"KW.=\L=<,T\)IG2XE%F&MMJG:GQ%'_V3086",_&4K+?XO!L>^2P8O8WZ5#
M,@?[S?!$+=Y!W,>H@-*]<$#@VV*?=3WOJ]FE^Z\=P!NC[0VB[1I'07)BN)=5
M$XROT_@=Y_'KRZDI4]RCY0%]2KKH3H OYM7]2^'S:>'[764!;T<J]M"-VXG&
M?#!0VQ('<!\]N;81+3!P_$5JGNPIT#QYOQ6QU"VIQZZ'_+,LT#I(#5BI?#('
M02,PT.Q/:AX(<N]Y*O(17>)(KW'/GBJ+^\^W2E#>8V@/EQ&@.VRO3-+; ]+'
M"]IE-9]%@_X(.N'OS%LB*+\#N KRV2GVN1[-';*);M_%4?O:RN^NEO:CKR_A
M;XU9?X!2^ 6#FS(8L/.A VS_P!CQ!RK^'RB4?P$-T?([1J'?4!W_@"'U W(&
M[..O&&E^0Z4TFD4&@6ULQ&\>#BT])4M+!PPO5T(D%IA[DTZS.?$C$<:#[C._
MDYXP9=8^*JY>^Y>>S7M-WGDX([!$";_H>[0:\_Q%FR0_Y*C)"RZ16XV1$GS%
M2=!"I"I@_,!]:A"8/'C2$[01I;;S5L&0&@0IHWJ3Y!71OJ2CWWAO&^:TR H&
MXBU8XE^YVPC3@?#+C/Y!['W0>)E-PK&U@NWAHM#\0M52J"!<!PGQR>(;"Z[J
MT[Y0_$0_:9]5J?2.'.N_U;\N9DKN;?:/1$.W7$/\7TU65L 2N3]Z8;GR1^?+
M AJ7_XBJ51O_K*I_,^7J1%Q[1(:R1>B*_%Z[$"O_N8'^SK;2BDOKQ/#<_9(4
M?PPB'\!,JX7J_QD9-3$#KNY-V%?(V54L7\7IVC#5KOGN*+M2'3GBL(Z]._=E
M*0;E^D)V+F@;)$P%WMZ%2#[$HQS4T?K.-:("Q"Z'RBN>8]WMP+4F5<F:-/8B
M[2'*0Y/HG4.&%_&O=AQB:*&-0@&>70G PIQ[)%\K<45UXA)=$5-+JDHS7/1Q
M8Q-$L:>[<#/_2!EP:WVT(I^N9LU*AKCLO%9+_WV8Y;5=C:WX=.7A ZN'&>?E
M)E]]3[XE+JN\ X>SKZ0R+!<=.Y&Q&6.TQ^3[&Q8)+]P[<SY'/C]+UOE;4K9!
MAP>/YEW*2*Z=95^V(R$RU@F?"=.)Z;.UC?"I&KQU#6/DM3XC4'$*%WQ?:RLU
MSE*N,],ZWD9T%C##6NC*6\6?UQS]X%7;4"A[8J.U9FQ\]O$[,51,RMEB5"C$
MV'QK=77DPA<JPS"E9_LB>!FP/?\FU B*_K:)=/'/AU: AE#!NHX7R3[\,:--
M)Y;"4]YKJ=43'[[B2)3:Z>$KZ3KT3I.JN*U@7XBV1J>)X/N&]%?')+2* 5CJ
MY H>"VQ_W1/6OIUQ7^:R4(ZKR8VJLU*! J:P:'UK ZH\( ;OML;L(WL-/K%%
MM1#G."?<5&-"(MFXLG&:&\5\:#9K_S4%HH=#-[L6BZN!&I:V1;1VE)55*5?>
MU0JG<Z.;J?I"ZL*W'Q<\!*OCO)S6F;$'"LPUWW9HU81PP)K;+^N^RR:2?B\C
M0#J"#3%J04)9/55&6?GLFBN!%E&!O$X=9MVV?L,*(WR6AZ*VQ'VSD35#?_[F
MHY?*Q3*#E0EQ+(+G*<>"^F=,S[)85%][F<VD W,@,X0&*/:R[:R>APRV+;$9
MRC=Y;1,%EX!A]"$E4I'Z1K3'4Z/+7I^J9O)2T')^6H]\_^!E#3W_8Y*TN&X_
MJKJ60(@8:O.V+_/0^CT\)W6U>2D!S??H8;DJ]3.C1-]VTF1G-R+_UA%MCYO"
M81130;ZKY?VQW'"9-TF.B-&%R'5$W_&('EHUN:D#.*62P(#"LY(KJR,+3N%J
MMX)JCOX*,ORE6IS6UAY!2^?Q2SU;K<D7TY7)^20Z;L7%>B;^7ZJ#)S_N8-HP
M+)HA]4 M^W)S1."\WK^.TNFQ=;"9>08&+*JY$3-T)5)L=5DOB;A0T6072]D[
MW$GR2/*RAO+GJC+W" R_4>5(GJ]L$298"#/A"G.A"=)7_'**]ZUJR9L1=NJ[
M#<,Q$UDP]Q E?/;+NFZ9M^P7NFDW)=I;C0:P!04"!,8$UD/=,30K'E2540B4
MP"DZZH&O7=_%JDL&$FXSYP1#3BQV;1*2ZWKT]C:E*G%]WS62L5_OSA8<5(E6
M[2EC56Z%E:&#E0M>8VP'S( DM,*JF:W>BG@-7'FID=K)=I']W653;LHZBC>_
M=>EX-TS:%.+^A@L/5%ARH*W[V#U7@=,&G@TG(\EIL>/UV:% W1O::*[$S<$/
M%:&K,*L>2<#TF(!JWHV?<DOEQ*?!=\YNT0(>ZM<[, Y]I+0[4-7L.IQ]N\_J
M4_3Y9JJ0FEYLS\\H:T&KR%!2V\;[*ZR62O<)O"'UU'S]2V)G>J ]OEMMK]MG
MXN(8)3G>=^6H6HY;0!5$ZLM[54*W_6!(4N1A_2PY;W91WL0IKCEI7OK39U)'
M98HRQM&T#@Z@1I]G@G'M]9>0_>_,WZ@.OXF$O$2OD7KW5:@1.0T-Y^UUET8\
MKK/=B+4SXS&UG&L9M%$_&TM_N,(AJ5+M=:FMR@DH;]O23VY<5[3(0GE.BE">
MX#$L%J?CH6=KWN$L?D^3<N*2E_-("&GIQ9D7O0S&8V0' XQ)+)/ S-+S-[A?
MH2;O$(%YH1?5$095XZ6,3$>;C>="0QSEOM&Q6[X[[S<FD:]*DC8/5R>/!4R=
MB,VD&M1JF%$^O'[.*A9X++O2N/BZ/!SW0T^)4^P/WZ$N+_DPJW,;;.;@NAB%
M4U_ 0ZR@Y4\:O%-MN63H6G(9/SZ](%H5K5GKP^26Z=K11NJL=)A18SA"; [Y
M]70Y@3&N:2B6V^4S9]'2-['/]7AJ1V9O!OG0)6%EVEHYG_1PQ:6DO<39M!C/
M+<E24X!WEC#8]FHSX/FF?<:'T7/=ZP>*ZWFOGO0L\P3(93WBRJGJ:->7D5_?
MJL\>TZEM1HM2SZ?=298@C',DI]+MGTN/&_I76#&0[CEDAMJLD$>&>!C%'-)
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
MQY+.F33&K?&$1)XNXO%S,(AU@VXI8>TSS=RNYI(&]BD)X%U-)^[!Y^EU?*3
MH'CZG@0,P0@LVTM@:"*BYQ_Z1@[[+,#G>C7W%^"-B.^/RIQ'GI@[L0G&5*(1
M= W\PR'SO=4WK/[?J)$6"\QO&B7K5K@R#W7=/&H&]4KPKSA?.36IC(]<42<.
MP.>[D=1(3=IUZ$T;;^ZQ]4$CMNI/=VZ[<TY/GP>1;R]VL>)[=Z7(7X;NTQ\3
M=/^OXT@(:KG&_1"UN21 V$)-*<>+X?>:28"O&+9[2XOROTF%WC9[&O%+&0E0
M>NDW0P)>P,M\%PGZW:AI5G<2< M& N0EILJ.].-.54://PR+-<O)/Q6YV[%U
MPGQ&[GV%367ZN";^R39\;P5"?&*[+*ZY:^0# KISXF[1)AZA^4^+4G5Q__P/
M_TIO U$G'PZ"CJKV,!Q=B +1_0K]'V!^[7<8 I3_9/4WNR$;1.A2.-%5%F#1
M5OS'X@&IA^ @KM#=+A)PQ3AR H5_=5R*. @"9GH&\00(R/N9X(HE[I%W)QXD
M =/O%E [?21 4=:+!&Q,S>P=A]S;#1),KGCZ%@1FX%M)RK515@;Y.VN@FMUM
MSV<6>>7WOXH/5F01V2K&M@ $"2 '[6 V"Y^"X9A=47N8:'#N)#=FO$LMCX9Z
MJ':'+N/;*"0;^NJ^"KW*<9WVCEH+-FF$T12%RB\W)(7-G.CG&WLKH_%V'.Z]
MA3R3BZX%AW%5<FV?!KGYI&31[*O$X@WF >B&;$55ZH<[*=*51JN)#."PKQ:0
M #]- D.?T:W$.BCN4#8)&(LD 0J2O08( RRBN]?D.8NV4>"W\0O7^XDO&O3Z
MG2\,Z]R9I+Q TW WZM616=6O9#M(>R0-=@(,VJ)$PE/P=B55L_>ZD?59.U91
M<1<^YN3.S\I(Y]A$>*2KJ4H*HY4JGYTO7);G1%/'[GE5Z:ZWX4/+E EP!1*0
M0N4E5N]KHEV(R:G7+][54N(->19FJ26GW<^QVBJ8V?/,_'W(7!,NG79D6S8V
M:+V-:NE2/#IDJS]7DK/4W-JQ:;. HF:1%NF"I,N1TAA(P*?<3@X2YKD:)/B.
M/,L&MD$'\HM<,1+P+K;@[PGQXNJS'3E5I![6U$4R\1'^IM.#6>GD*_-3'UZ&
M/C73,TM9'R.JM@6CEJ*)33T[1M'[Y=NP&,R \OZPGZ4#7L#L%-AE/0E(QQID
M^$CT((L0!V_=LG$7<Q$:R:?VN2=:?Q'?C&1"WL."%O*$]A'@4&)P6)7WD6,?
MW%7V7Z295V2L0J<&8;M,&YE"EQ'8G6A"'3ZK]=Q1L>W3Q/GD0%1W^CXX_0@B
M#$UPAGXMC5=N%$=PUKR;?WT8EA/'N^2<3+&CDAJ*STEQ/--0&UED0E^>U/!P
M[ \GGTVXU"70[>/NX##1*K135[_&Y3*TY-9GRW5@4/J0BH!&=954%(UV0<GM
MQ^7 \6=R4IWV,FZC1Q[;WT.INY=X4EY\?C6*RCTA9S,,..%^HGM0^<54GQC[
MPY4+>^I4GKP<<6=L*<K.Z6O1XP*B>-U:T[DXYI!VKIER$@N#%7[<5;ZB0YJO
M:]8H>VO45?D><)V.]JMFF9L9F3_H/,CTK(B)6B/=QC@L[L#;!$ZVC;$EN7M7
M;-Q:*U,0_F*/HP0\ -8IZ7>,)*#>3[;+1\K5B7*GN-C_\X#]6FP'\_.WE"_Y
M?%M2$5%A+.*WCP3Y;T[*(:PRWLC$E:[PE/CW3FD_UZIQ.%-SW6;@]MSEKBB=
M Q,1PB]["L6.+(4OQ89P4/!BR^O:C0I/+4*QT1J?KEQ+"XIXIR)]!7TB-#D&
M6K?B?$S2@5'>LJM_,;8H=&,1?O_*QP:V\%GAS,N[Q.F5P52ND/ KQW-0]2)"
M<[>*NSI'U^5=W45"J][IR;5)UGN.'3I9/&UGK_;\L@JU9(_!JP5NVK[;Y1T2
MP5E'CB<@)NGC#1?EO%@2I#9#[G]@).!>V5-=&1^/W;8!!%/OE*HTLZ]>UH59
M0C=''?;GX<\!#46%'7,2(#L+PDT 5OLOW[4HNW6AWQM"_JU;J)_A02$2OGL3
MQ'+H%E6F'"<):);O@J\@B4%>P>@O!6CCB%61@!LFR&$0]#K7,#MORV-<9C<J
MX3U_A;98(4@!!+<F1=B"UB*^?P/1+C8H8!E-]&X%NV=:3_GQ]1UMQH<5FFMG
M=@\_UXY09Z2>,8*L1V#A1']A!SRMFD9:Z>%,&A^-DT1)<'!L)B0 R0[?.@(3
M->@TXZ_,ZZZ@S:V*SQ091%L)PH6TJH\'/ W"?:I*Y.]]5:GYYFMJF@ZCZ"(Z
MPP-&5%&J) %W6(F.!L=-W?V/0"DDT:-U'$_P[]8]GY1RU*9C/H!&A&]Y6NVG
MRC(]Q%J!$<F:N+\!G[<L^SQ5Q7D55OW);K8))?/V]-1:["*Q!3Y7,;;;3@+H
M,$(@.._%'Q[^)P.SZ__50O5,0+B@TVX@VGYTAL\W"P_[_>AZ'17Z8@;;V^X
MCN:%ES.:&*MJEGN3N%')/@W>OHKLX7+WAT_;=4*7]B"$8\*EV$00:4?:""Y@
MSI!GK<7>MVKP KVF,B"<B,V=FS1>QC0T#;?NE^#,VT98%RTA:$3*N28YVKU7
M%?3@C5_!O&**2D*^$YX;HQ1=X[1^RN\BI=WM:#LF]Y<AY<$YY)Z\G_ZU?SG%
M1&IK$=Z0@#9/U%H2D<7WQU<RR;_E?LE9R'IQ&X$<1,AJ,#\T+GG758G*B79M
M6^Q+]"9:%+?A?6BE[ \2F]!J;W2?I498Q:E+U!K$IM]P=P#)1OAFCQ>B#HX3
MD!,%@1NVSVL0;9#N(ZTQQB1C.#3@Q';% \IK,#@+6UWK\;-JFX&L.>'>/O<6
MJ(7@6.Q12S@2L'7+=<IU&4)[=U-&P-FG^0A!$GN36&OP.(C(OBO>OT47-D64
M!;F%(PD0<AA X'?CB'N0B1N)1-E[OU_<:*$*)JC!RP23?\?B1Z">C,: MB$V
M,Q>_*Y2$1W2"R?]89)@FF?"(LL3]!3!+B*B"J42-,8X$V,&W;G;##\&G?;O!
ME*M)(+/1] ?#2^OAV+XM"4A.J(3CG#8(C(A\[P86;3/YKRS:AFN@5CZHM!SA
M$:"F?]-?OS+DD*_<M@!?L>6K!=W,=464HLM5$D"4+X9N-Z/"D3'"\Q,Y"\9%
MSR<7C./CEY3IV8[VT9_4DF]TBPS"-98*%RYW8(8U::\^G)*T0LZ[5QT":;;5
M-S6^ZT XVC/=LR3W\Y7M >K]BDI-.>1^$9,RKJ!;!DRE?+QFH$L'D8"+PF$_
MDXZ@Q,;,):+RD$7BZLLMV:Z)1'R@/GP-7->DV"7AR+_'WO?P^DW&FEE@7+0K
M/Y9T/@^=:?CH&NT>*7QJF77IJ5F<F1XFCB@G@=CE)UH;Z6/9I^?..U6W(L5:
MN9CP?!QM!*HU$K#.#WI:L=Q%>-,*^(S;TR2@(\) P-0*S80[#O*;9:[$O?-J
M6^>/$@LVY#1II=7I#6+&#(GI;!.).,Z'B#UB $A@Z%;]!$".M^L"+O842!$4
M'4=!$1Y>#"ITY#Q\ZS889W \PAVZ_154Q@:5;^#<<B%[#YZ.)V8J5Z,V0*ZZ
M/;3'L4=>!5\7PX/RA.!&]*]ZA*1GPZ3,"]F#]-(I!N155R"B!LEX81* @#+#
M^_))@ #R$E(1:P#263\>\$$61,U;$M @Q%=G^.Z\#PDXY;']'^(A _]-'[E,
MKNV![#M?TN]I#+P<I8=+>*]-W(7$-/;E^YP$QZVT1$2!J*&(-I,R:UX/("IR
M(O>(< +;<8]CR(E$%]FPC1\;DZG?Z0CR3+7A[^P#'(U.XFJ0(#GTN]._^QX*
M2$F,6:9L>H/P:1]-5_?4^SM,#+&2T_K)ZD;V?,IAVH[[J@H!@RE"<G==KG"G
M*#JBC3$,4([Q#J3HBG^H4UJ;R\'"<SX#JKQ:7^?>XENKJRGZ<K0[?$RR;4@
M:TZR28N''[%VT40==EK.B2%<Z=18Z-@YJQ-6G&Z8*]P(1<_H4!^#7/D/V&01
M3BU;RO6OH=RIS'?"Y-UY/4/S-195-/*F9H2&"8LM9=BGN<-&BV8\!16VMAK"
M>OEYQ-9#*<J.D30^M=/(-YSBQ\L-S>\W29 MLX )N^I"GZC#ELB=M9ALR5"_
M.14[B3I(-,M]"UJ>CZ;[FT=O&.8>6[_4EZ5%ILA[5N_,"+5Q\,I+$N !1C(U
M7I#<1@CR28$ NHT/9#WEWZJ( I%?PE1T;GGO=9:5[87VT5M=0I^8%)YJ#WD4
MU.U&GQL:M-47U^"U4YF*5S^W12$YF7@LU4C&RXA1><!\!6%<N\Y+B5D-:6TW
M%;4=\3>BO4,H%J_,]1!O%>#2S)O1KPQ#_#,&F<DY$B]UQWA2=7'!/Q8)U*4;
MXGW3Q1VIXX:@&\U+D&\HQ/1^7Z"B0XN0#UF#[(^3@.>0!P'[:"(6.@$"DP8,
M J[4!F<5Z+ OH%N\,-,?[7Q>9'$M&:3"V^H3]YB1O.*#4/&M&]1$?K@*,3T-
MS[0T"=W;TB3$E@HM5M%^#D]D=KC8FCSU!%YY*T<(6HUHVX2*8Z!$98@8X9.
M]P03[I0?B#A(-S">[<PTS) 3I_7D.+!%AAN]*V%,^$V;C:#][*>$4;/T!CT2
MX)8T3P(N> 4\!T7.,]NQ'6;8')533Y_'744(A613,R[L72J#=\VM4$7-*=UM
M,"VNY+?MJGAQ+ZRW$:\)0W=!T&AO=8U"^UPH"8*2#V3E4<HDUFIB0$HPP+2+
M(*S#:RO40/&>?JWX5'+2_CWH*'2W!LR;<G_6%C!+>AHT.F"QG=#A:%R:%WSH
M)!&,EBHFK,%K_-T8_I).M\..$7-/+N=8F(Q;A<?#2S1G<"FMPME_EU&WXEVA
MG'Q&/K;WM:;A5N\6$#AK?B]VIOTO6W+J5,0EDUYH)MK#BJ@TPDM$)8'S\J0\
M\06X&++#H+*Y".8_YEMB_H$PU@6^+;:/8(>^0:M^_&7-4\&O%<)GT$.06N'1
M%B@"HN2K)+^NV9TV#L.!PGYOA7#0EPPFASWYQ&/HNN4X;>E4?U^5[_=%]3!$
MA4+D;SK_@S,+A[2 %.DOSOUC=@!<4"7;! SOB0TF5D;C9#U[O-AJ%W0N0P^M
M76S-GWKB+>O83A2"2H,I8BQI$Q\S+;D(_::MWV++B:7PY5 S4[/X]5E=S8"$
M,_HRA;<<X24]>XP6Q%6"P:Q7S#<U9G7R)W0;\::N-9H*KG4_V4R]DNNW *V.
M&K^+\O=MV9$E_X%X<3M-\ KXVE,BRP*N*/*;^OIR]I_45RB\)EJ.!T,>O&(\
MC756J8_VTG(=DIB?-Y].LD#0J0LZTM*C11(2_VB>_H[Q[ES-:=>I^SX:ITH_
M^"8?BQT1N3J$(S\J9"QSS/V06DC\4"7-!RDX0R&G[,U]]]J]"_'I2T=[;\I;
MALL?K^ V?_SB6*K%4X;;9Z</W FS+4I^=#%&[EC_2'_#T:2LQ?Q6T3CNN,SK
M CJN@I$R:D:&3]2E6M),#H;T9"$"C!4;<T3&$CU9BQI:I-PY?)P%BQ/NN^'L
MJW,QH2]J/]XLO,>Q)/B.4?_+Q$[4G>PZ7]:&I1H'3Y'MHJ=-[VE$^1FX%7'N
M$>XHJJ!0-&"@I\@":/\H9)M@AG7 0=H(7FB"+74U; ,ZC]K>BJH$D[,R6&>6
M1P*,:];9\(@],8(OOV\49)>5"&G'EHUMG"4!Q=&S#V'_S'Q2_L7VWR3\V^Z?
M[]R [&20(/+$'!UV'\R6+T=V"3ZJ(*_@V#]0)=<#>HR4+PF '8;/*U6$M-W'
MMW5<A&"C"+Q["='K4&0@"5CJ@.[83&?E8"%]]?#M^<1]26?=#!) #H6VX-OJ
MUW!</JB=_OBU9]#I&"R*6#D$9LXB3TFOMI\N^/;*$]?$;DY^( 'E6EOP.%F%
MOQ.@99^?&%)&)MXF 37M^\F(N,"D\*_W]9&'D1A(9H=(;9Z,YN2(>.T%QQ';
M WI!UC*%YTY-O;7:TQ_Q-$"C<*Q;;7MXZ!Z%P2F>E'35KY=3NCZ?+<2\6?3P
M0C$D?-J2A$ZX8I6)7F;P<>BW=:D2'>;OG#=@MKK7WK04_I6Q5KC.=M /)$Q-
MO'60[5GXUK&EMJ07\1[-FFEA8=!FQU(SX[2KQ,W>U?V+.&[X3QQJ>NDGN((I
M@F%?@5+ X-GV<QS^7^%4(?\53I4HZA%7/[@L=Z9G,L"XVSQ4[+WNM7)'%NJ+
M@-5C4T2-AJU>=X6U.V-*YJAI?9GW1]4Y*RV?ID9'33/-.3/7222.JPBY1P)
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
M!)1"-\,JW*IL.8D8L>AIOY$ZR(9@"CAQG3$K8Z!;35].!Y$#5*CMH8Z#4OB
M!]"E62B!!LS="*)"&9S@#2'0]!U,@3>YU1&KS,%FS[V*H(%MT\M?B$HZV[ D
MY*]%KH///]!$6-*?$+7W/_+WORY__\[_>FQ_(H@E3HG5X:OK:_C0^WO$D/6@
MG<07\ V:=33!,Y%PX!+&YN__WW"$,1"5\R:C\<$GE_;J-_>6_I/7!'L5 829
M/<B3<=2(K1=Z^R+JG^F>_[\DBI7+=5C,EE7W/0@E04T.]([P.76P;JR]KYT5
M=*9?P89C<I!P2 N.MP&V(6T+VR8!4&*(S0J1 AS!MB<XXCYPQ'D&S/^9;IW-
M@%<@;^XL#Q&O@=!(3F!T_GD33JP6A=W$L!&\Q3:\MN?AK)!F3^C^EAP\4L;K
M[P3PR\\,$27?@AH9^X!ONRE( KP1+5.V ]]>&S6EN((.V :Z\Q22\Z>##Q4,
M!NMMI0EHS^]G=7Z<Q#1X??N?C@T22R>#T=ABJZ3F#R;SCH:>[D<[3*.U<V*8
M.U+T&5@HFRZ>?.%;X63V^/OA??=@O' VMMA @V=UMM_#S,(DIG^(PHDEKXPU
M2&JL^L&Y,UKA3\AP_NVTJ(DSO4<F/WO8+VE^*NY,[7I?'C3>9&:M=DG4\:(>
MKHTK,@33F5]Q&7/D9H^8C[2[)]6;3A]MD7JW<W6<9WIK)2T5>%^?W/W 39[;
MZ;3IFA.'I+79A1X6\=$D%-S]:&(B&SMP7/*+A.CG%H8$-RD+#[L2]OWW!2)R
MD!&L6^_(<BX)*)QH-R^+5.CJ'.$)YXLRI/(TVOE$P6IV!-B,!6!LV"7]SFT1
MKX.,PCP)Q[N.Z%2P.97'/6IH>_7<U.UX7F2)_S3B=88I7JN;SFR)P^<"O#_6
M/LG:W(6AJ=&S G/4]!XCZ]68Z"<YY=116=&P@]L:.KU6* Q=SBHR5?']4@0]
MOT,AU<'H8(;D"[C^>_['T)^%O!'^S)4KP_I[;P*4JJH^H<KR]L]:G:^96:$]
M-<[*]"KNL;ZLH])]\GA$O>F-I9N=#MR<8LL:)D:)*OXG.>D#!Z%GS[S7F%$Q
M9^:\$'+/!YWFI>BXYU[G=.>#T=$>F1&!&]US/2)GJEH_78LUQ1T\M7S^=%30
MHW=;S1=S)Q\QOHKKVZ_;3'IU_F7U(:\GE[KA]XI)0 (S?(S\D8SW5&O%K@$'
M9" IPBY3;DU$W?S5%I*'V(("_5X8L;\U-@&#^4:,$3T428 /G5PS*+%E>$A
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
MP]&S_NH(*EMF>4YUWH'/&8&I!8?3'U$;9RC'JLDVORV].]/?$;;3.F#N/WM
MX+G>2TB3OGWFY,H1Q>X3!=UK'+1647<,-OCN]RKM9VQ0"88XGSWVQ-L@T(-"
MOE?$QS>UU34-IG#XNKHJ?\$'Y&>O".%V'_<,N*U'<EO=GG_<A_<O+,Y(];D[
M6K,9\"QT%*,9+ 7[ 1JJ_D3%XYB>$) #2A[[O,?U1N9ZWEF75YZNE[JFCM.Z
M;J9PKFW5"#XBSFH*JADX!GXI_K)Y5GZ@W.VRC@FV[4I9STP7+VK(A>N@TXL[
M$1(1_/M?PSX?53S^.8+*L[I=4O547%U$_YAO9L4]R:B*"[FW+U3=CX;'A<8]
MXKQ@Y>9]MZ@P]+8M])"]C&*VM7%/BJ&)IG7:P*=@MV/HW>FHZ7/+P_O M8-=
M%&L7J-D'W0:5@QZ&NA%7O]PH#<]=WHD9CQU5,=6K6J(*U\U_ZUAW8D<2:>:Y
MOC>]Q'T*S$19AHL7+E6ET/$8#UN[G^5/*[RW'/*%SP9Q4M3H4^3\>3;)^8>_
M'5/A*F@ #GCJG/5BNRV.ZV!M.3+7%"M]KL^< O&YQ"%HQ\"@3/;)@(F&XQ?I
M,SPAI10.1=I8]?31_F$;_YU.;\>%HV.73FD,%U\/&AM 6K4YE_H.Q3]'ACP4
M;K74$.)<-DT]Y9A?QV?-9Y[5N)QT3WLX\X2NET.8C&R6HL1KX\?"++92:[<C
MQ,Y?N&C$RYC2<M6#(8;R)9GD7-\7EZD1F&F"]T&#ZY6^HINJ';=+.NV3Z8[?
M6$B-26'.='XG.%*]5OJ1OW-5S$Z24^Q([N-LUG:?<X1$R<1^/J/T4C'VC12=
M\^,/H)=F/)MD;<EO;'0U#A[<B7/RMG45SRF<';TOASY;HNH4GR"O*>XFW3@<
MWGI_?K W<?*@J*RR2@G;T<ZC6D/L-!9\Y_,_,F33G'A"QEJ--7Q3<3E[;%@]
MUVB)(WYPU$;JJ#'??.]T+BN/>B!3[(>\9_S:83<<SY]#KK^O)0$:ZR8UF<:J
M#G'[,2>\GYV6K=<\:1&K*Y,:&J$V;AY&K0:LW/]CD_;['N\'M;^<M@;^^5QI
M5M.D</4RI\-KI:N17WTSQVR#B;&_RQ_@V[DR)WB7YC>UKSPX20+>)^XNH&H?
M?3N"=PNVU44D2&&U=TI0"^F$/8=OOSC(\.MC(TB S%J#R.*;*[9G30+\XGX_
MAUG4 %H!7>N"/X?\SQ/^;WS"7X___=G1>PT73GF>C)<1J4PC4NF=CT[]?OH_
M+? N"W5NAR)PZ=LOR?Y_*DRD@?\%4$L#!!0    ( !MJE%<:&R.'K5D  )[C
M @ 3    ;V-C,C R,S$P,S%?,3!K+FAT;>U]:7/B6+;@Y]<1\Q_N9+_NL2<
MLWC-S,H($N-,NKPUD%7=\^6%0!>C3B%1DK!-_?HYR[W2E1 VMO$"9N95IP'I
MKF=?/P^CD2MN1ZX7_O)A&$7CCSL[-S<WI9M:R0^N=BI'1T<[M_C,!W[H8R '
MJ0=O>X%+CU;+Y?T=^%4_B#_83OQL^CG^43_J64X_3#\9RG[IRK_>H9_@G6K-
M'->9NX3:CN.%D>7U9?Q\:.?M#)ZM[/SK[+33'\J1I1]V;J,B3)UZ02_%\5S'
MD__ZVC[=B0++"P=^,+(BQ_=@K,I>L7Q8K%7B2>'1G_,/%'\UILS?S5WS5<O%
M<K58J>I!)F$QFHYE<H@#*^S1*/H77.1!L5PQ%AD&T;RWXI]R7IM$@;R:>P%'
M._![LK=YSU5JQOZ,702^.V<7]$O>+J)QD \[^$L*=&8N)0TY^'//"F/(<4)_
MMUHYN O6^(D4R$>Y(+_'(!\E4.G<#Y7%+"Q'PXEGR\#V1S+U=OOXVXD#R[\*
M2WU_9%S48M=TFXO[]ZS%ED[^L<,/J5/W^PD^X3_T8Z6<W& PY_Z"].T!3.8"
M:NJA_B0(I->?YH^H?TV/Z_3GP(_33STH;_O#_"?QE_0R_(D7!?-6P3^F7@
MO[*L<2[DXP^IA^THR"!NZGKAYQW\6=&)2K%:^?#E\U!:]I>__-?GR(E<^04N
M15^#_3^5\L\2T/C/._S;7_X+'OO?Q:+X)CT96)&T16\JN@Q[QP![XM(/(LL5
M15&IPB2T-K'W<;?V<:\J+L]$L?CE+Y]',K($+J\H_Y@XU[]\:/A>)+VHV(6E
M?1!]_O3+ATC>1CO,87:^?-[A97[N^?94A-'4!4 ?P*/%T/E3?A25\CCZ).B+
M@35RW.E'\?<_)G[TJ>N,9"C.Y8UH^R/+XR\_B;%EVX 6'T79\42Y5'&\3P*
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
M'C0@]'W/HW6B&R6,H6P<.+!].+BXT"LQ?_@ZC'M#X.MX9 !& &Y!.(1GKIW
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
M:7-1$A'*RMA],:5I\SD&<!G3I ,^;F0J5,<2@PF<1FS U[$R\TZ%(BA1P<5
M#;B[.\)&#/NZ#OG1D235H[WR;H$^'G=/BX>UO6HU_7&_(,[KOW6:=7%0.SBJ
M'%3X%%/?54LB TFQET'%5AC9DK3SK/9('@$94/^<*\S=IM!JN@8T:TR!WMJL
M4L5'D$WU0Z;>_'_%LWJW&>>'GWUO? XGXSFU\+$4/A%RQ88J5=5J!E.-/^_
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
M+QU=!>B.3JODY$>)E8!!95N330KE>XSNBW]2(U/ OGHLWJ%.FXL9C^(HZ%=
MZ[Y2/.**RQR*JW[!%>BR.3FGEP[V9P#69M\TM\OX6FW')KTYX<+<Z)/1,A]
M9I.M%.LP@,P)5:%FS7-#BOI2J5R:\ZF*$07=CE%Y#?E-G=6K&BFCQ.KZ5[,H
M%-WX^M+CZ(P4 M3C!J$NXZYI!;!BWHT399*)0]VYS@9AFS @E8.&P6T>_V:L
M"O8?V ET#O1BZ*#X0.)^RA9,@6V\;SPS5],").&VDWT2?W*8MWDQ&D440+%F
MQZ 3TM$E*)'0$5Y(F!&=;H:PH83RX7;2J,,OW]V9F(O!Z219"D% INTZ%D6>
M!1B4;A+ZN!:XN:F>[%L81\/Q-8PY&F&H)2Q[M7OH"HXX>Y2W3#M.!D]1(6,O
MQH4QE%!_;J)JFARXV/$Y ETC!4\H\87LU.>R;; 6)(I<X2^3I%C[6T'L[O^-
M)M\]^%O<1S=#U(FB&^1MEC^D%L!6./C?*@T,?U0*.C: ^)UJX'#'RF Q!;&W
MRRN#93YD91EV\["EO;QT]H;].[M[N5DQ=ZIP&47UP0HBR96M2([T,?7PBTJ]
M) S1\E%9,L^_[':K\ZLXJ3>Z%^U._FK7UX6#5R;PFMI.^!,CM%EV")G*)BT1
M;$!'+@/.W;&%"HK2N8V!U &.7.ABJJ*D4..U*727S.SM"2!-I=HK5I$ICB;N
M%7$GZG)-5$#E)* TTKS%X"X@,W4JU2<J1[5=5KI':/=?'\MW0Q>FQ2O0W(BX
M /)@RR9'&$J>H#SWN=1_7$C'^! WO!A,R$&O>#%WR):!]AL@*^('XD(HB?A6
M,']7<:*8AAJ7##7FX^(L:$?QO?@.=?]G/[BQ KMXZOL_N<)/'-JN 4/%9A%8
MG,4-$.)-' / 33C6!9=4!P8^#1W:S4F\[KA6FZH/$F_X(MFPDBJRAU1G$;Y-
M<!LS9U,$)2#3?BJ&!.VLPI@&EZM7-F^'3L^)1*56JI!K!^54Q@84/DZPYFZE
M7/QU.^XJB0SQG['LQ L(S6?_N>%F;Y.;?5T%;O;CO-WL7)S^UCP6G6[]Y$0T
M+L[.FN?=SIRUKR]O.P>ZM$&E-XE*U=+;1Z3+]L5EL]UM-=\?YF"WI1O/+#,U
M-8,E=,1Z TOE@!#RFX/O.E:2[.J2I]I3KF$SRCT>SXG3SUE+GGE@'#C85#1)
MUV'7@BH4B$E^MC;0<)T+R\92TN1(9[NARFC/%F7(UHKD<MDR[OZ<_[RNOF;Z
MS+6/A1WSN:]A-2]:_YQ=PC&$3C2AH_6SY8C0!M8/I*K&"'-LQ04U*Q7U$PQ
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
MXL%AV6\8>=]J6,#1)BQ@$Q;PXF$!&^%] >%]?P6$]W:STVQC=L*;%;DWH+8
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
M8*(*%J /#5,Y!]Z]/PIWN*%P&PJW (7;6U<*Q];%RGZY5MX[VM\! E>L+9?
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
M"-&!(6RSR9074ZDAV:SL;=G;L?V4^XM@:=?F;7\(>H;41M3*40V3CVA0##3
M[DIB"!*+C0%V?6L24F,@)X3?22&")?2DP%X_V!7(H^*Q/3FTW $&"^) %-O'
M#]#(@9QX\!8-",QEZ >P<[OT5BYGZ?.LO)"2]>SL/:D(]>X\'0:8 L9F_O*A
M^F$1F7[ON06FB\MNJU$_%8WZU].F:%RT+R_:]6[KXGR97K)G.LN7F'QO>0KE
ML]\EZ&'RX^/UQ]UGUQ^S>0=/Z/CQ[(?Y=7K/43*M*S*\D"XHR&(B@JO>%NP/
M_V_[DU@(OE[6RK#3V6& GOW?5 ![:N@0!G:+?6L<P@A8@(=?2%?AB0//WR?M
M2 'H*UPLR((YI9%,H?"EE],86@XF<6FAC#,WL=>C@XT6_2 LT/)Z :I'N+K>
ME\M AHZM6RS.B2(Q-O7NP&S#HC8L:L.B[F%1Z0(0&\;TVHPI>Q^OQY,ZTL.N
MR[\!&Q%YO&8FKNM.7O/:H56O8'E9T+J2F$_0M-+#FBW*@M*3KG^C+2>)GWHL
M@Q"=L[ZGC2MJ,L-*@]?D>/0M(+K5YR4XGHTA>W&7H1DJOC&\O%W#RTH)(,^_
MP(<)(.^6Q:^2$KIZW/IN-7)SIL^I"[^26+2*:O=&<=[PK17C6S!"&Q ,/HKO
M)7$26'\ZB%8;EO54^I5WJJ]'335-WQ#,#<'<$,PG$LQ_^$,5YW%6$M]]UP54
MWY#,IQ,I/%=A'NF&7F[HY89>KA&]K)?$^?0JD-[*D\LW<#&:8AJ'N@8$<X;*
M/(Z%;4CEAE2N(*EL!)9SQ6^ XOB[[&V4\:78.O%817*B;YQ./KBM^2)=S',2
M&.;GS9S6.]UBDHZ2FPDS+\/E8$[R _RA-C6,1NZ7_P]02P$"% ,4    "  ;
M:I176WJCA0<"   9!@  #0              @ $     97A?-C U-#4V+FAT
M;5!+ 0(4 Q0    ( !MJE%?0#I#4@P,  ,$*   -              "  3("
M  !E>%\V,#4T-3<N:'1M4$L! A0#%     @ &VJ45]*$G,+%!P  =3    T
M             ( !X 4  &5X7S8P-30U."YH=&U02P$"% ,4    "  ;:I17
MLXG;3L@'  "%+P  #0              @ '0#0  97A?-C U-#4Y+FAT;5!+
M 0(4 Q0    ( !MJE%=A'7$=#@0  ,T+   -              "  <,5  !E
M>%\V,#4T-C N:'1M4$L! A0#%     @ &VJ45R5@QOP7!   ]0L   T
M         ( !_!D  &5X7S8P-30V,2YH=&U02P$"% ,4    "  ;:I177[SP
M?,XH 0#30@X #0              @ $^'@  97A?-C U-#8R+FAT;5!+ 0(4
M Q0    ( !MJE%?3LTFOXQ4  )5V   -              "  3=' 0!E>%\V
M,#4T-C,N:'1M4$L! A0#%     @ &VJ45V)9]O'"5P$ (I0!  L
M     ( !15T! &EM86=E,#$N:G!G4$L! A0#%     @ &VJ45ZYTCC4?20,
MV5H#  L              ( !,+4" &EM86=E,#(N:G!G4$L! A0#%     @
M&VJ45R<U$^P["@, F#H#  L              ( !>/X% &EM86=E,#,N:G!G
M4$L! A0#%     @ &VJ45SLNJET;]0  '34!  L              ( !W @)
M &EM86=E,#0N:G!G4$L! A0#%     @ &VJ45ZF;V,^V$@  &N<  !
M         ( !(/X) &]C8RTR,#(S,3 S,2YX<V102P$"% ,4    "  ;:I17
M267T\E$-  !1P@  %               @ $$$0H ;V-C+3(P,C,Q,#,Q7V-A
M;"YX;6Q02P$"% ,4    "  ;:I1711MF_R-'   -; 8 %
M@ &''@H ;V-C+3(P,C,Q,#,Q7V1E9BYX;6Q02P$"% ,4    "  ;:I17,C$I
MS]-C  "7: 4 %               @ '<90H ;V-C+3(P,C,Q,#,Q7VQA8BYX
M;6Q02P$"% ,4    "  ;:I17BW&]^91+  " ^@8 %               @ 'A
MR0H ;V-C+3(P,C,Q,#,Q7W!R92YX;6Q02P$"% ,4    "  ;:I17^@8>65(T
M  !&00  "0              @ &G%0L ;V-C,#$N:G!G4$L! A0#%     @
M&VJ45P*)*HN=-0  .4<   D              ( !($H+ &]C8S R+FIP9U!+
M 0(4 Q0    ( !MJE%<:&R.'K5D  )[C @ 3              "  >1_"P!O
H8V,R,#(S,3 S,5\Q,&LN:'1M4$L%!@     4 !0 L00  ,+9"P    $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
